vb中integer类型四舍五入问题。

2025-02-06 06:47:29
推荐回答(3个)
回答1:

有个国家标准GB3101-93,在其附录B中对数值的修约有详细规定。
简明口诀为 “4舍6入5看齐,奇进偶不进 ”。再详细点说,就是
4舍6入5看右
5右有数便进1
5右为0看左方
左为奇数要进1
左为偶数全舍去
2.5,4.5等,都因为“5后为0看左方,左为偶数全舍去”,就成了2,4等。
.6就不用说了,因为“6入”。
还有Cint(3.5)=4,因为“左为奇数要进1”
Cint(4.5)=4,因为“左为偶数全舍去”。

回答2:

四舍六入,逢五配双
也就是说小数后是5的话,整个数被置为双数(偶数)

回答3:

MsgBox "结果为:" & CInt(a+0.5)