[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖
一般来说,电脑处理数值计算跟数值的字节长度有关系。

电脑的二进制加法器电路是通过“异或门”电路跟“与门”电路来计算结果的。
一般的高级语言在计算时都要指定数值精度,比如 8字节的int型数值是0-255。
电脑每次处理8字节int型数值计算时,都需要从最低位计算加到最高位。
所以字节数一样的数,计算时间一样,1+1 跟1+100是一样的。

在一般的程序语言中,“1234567”这个数比“1”明显字节长度更长,加法器需要花更多时间计算。
虽然不确定批处理转换后的数字是多少字节,因为字符跟数字没有分开,不知道如何转换的,或者存储结构是特殊设计的。
但3楼代码可以看出批处理在解释数字时,还是会自动匹配合适字节的数。

TOP

本帖最后由 caruko 于 2011-3-22 12:48 编辑

楼上,你将S设为INT型,差距应该比10MS大

呃,我说的是15楼

TOP

返回列表