vb 中round函数说成是四舍六入也不正确?
比如说round(2.195,2)=2.19 round(4.395,2)=4.39 这是什么呢?既不是四舍五入又不是四舍六入,有没有专家解答一下?
参考答案:这个函数采用的四舍六入五留双,奇进偶不进。
比如
round(2.15,1)=2.2
round(2.25,1)=2.2
round(2.295,2)=2.30
round(2.395,2)=2.40
round(2.195,2)=5.19 '这个我也不明白,应该是2.20才对啊。
如果round(数字)则返回的值一定遵循"四舍六入五留双,奇进偶不进",多了小数位的参数就有点乱套了...