1、不带小数点的数值常数默认为整形
'不带小数点默认为整形,范围-32768-32767
'报溢出错误!
Print 15000*4
'带小数点默认为浮点型
'不报错
Print 15000*4.0
2、Round函数并非四舍五入,而是四舍六五成双
Print Round(8.24,1) '8.2 四舍
Print Round(8.25,1) '8.2 五成双
Print Round(8.35,1) '8.4 五成双
Print Round(8.36,1) '8.4 六入
3、Mod(求余)和\求整的运算规则:运算前先四舍六入五成双转换为整数,再进行计算
'运算前先四舍六入五成双
'4.5转换为4
'5.5转换成6
Print 18 Mod 4.5 '结果为:2
Print 18 Mod 5.5 '结果为:0
附:四舍六入五成双规则(摘自百度百科)
四舍六入五成双是一种比较精确比较科学的计数保留法,是一种数字修约规则。
具体规则如下:
1. 被修约的数字等于或小于4时,该数字舍去;
2. 被修约的数字等于或大于6时,则进位;
3. 被修约的数字等于5时,要看5前面的数字,若是奇数则进位,若是偶数则将5舍掉,即修约后末尾数字都成为偶数;若5的后面还有不为“0”的任何数,则此时无论5的前面是奇数还是偶数,均应进位。
举例,用上述规则对下列数据保留3位有效数字:
9.8249=9.82, 9.82671=9.83
9.8350=9.84, 9.8351 =9.84
9.8250=9.82, 9.82501=9.83
从统计学的角度,“四舍六入五成双”比“四舍五入”要科学,在大量运算时,它使舍入后的结果误差的均值趋于零,而不是像四舍五入那样逢五就入,导致结果偏向大数,使得误差产生积累进而产生系统误差,“四舍六入五成双”使测量结果受到舍入误差的影响降到最低。