多语言展示
当前在线:724今日阅读:39今日分享:10

VB中为什么不是四舍五入

很多朋友在学习VB的时候可能会发现他并不是我们之前所熟知的四舍五入。那他到底是怎么进行取舍的呢?
工具/原料

visual basic 6.0 编译器

方法/步骤
1

VB中真正的取舍方法四舍六入五凑偶对于位数很多的近似数,当有效位数确定后,其后面多余的数字应该舍去,只保留有效数字最末一位,这种规则是“四舍六入五成双”,也即“4舍6入5凑偶”这里“四”是指≤4 时舍去,'六'是指≥6时进上,'五'指的是根据5后面的数字来定,当5后有数时,舍5入1;当5后无有效数字时,需要分两种情况来讲:①5前为奇数,舍5入1;②5前为偶数,舍5不进。(0是偶数)

2

案例操作四舍:当最后一位有效数字为小于等于4时,则进行舍去操作。

3

六入:当最后一位有效数字为大于等于5时,则进行进位操作。

4

五凑偶:当有效数字为5时,如5前的数字为偶数时则不进位。

5

五凑偶:当有效数字为5时,如5前的数字为奇数时则进位。

6

从统计学的角度,“四舍六入五成双”比“四舍五入”要科学,在大量运算时,它使舍入后的结果误差的均值趋于零,而不是像四舍五入那样逢五就入,导致结果偏向大数,使得误差产生积累进而产生系统误差,“四舍六入五成双”使测量结果受到舍入误差的影响降到最低。

注意事项
2

如果此经验对您有帮助,请为我投票加关注,谢谢大家的支持^_^

推荐信息