quote:以下是引用明天在2012-11-14 21:57:12的发言:
2.5使用Round 的时候会是2
3.5使用Round的时候是4,就是向偶数靠拢
是否是这样的现象。
是这样的,这种算法又称为“四舍六入五留双”,相对于”四舍五入“,这种算法可以减少舌入误差,举个例子
一组数据2.5、3.5、4.5、5.5,直接求和结果为16,如果使用四舍五入得到整数求和后结果为18,而使用四舍六入五留双得到整数求和得到结果为16,从概率的角度看数字5前面一位数是奇数或偶数的概率都是50%,所以使用四舍六入五留双比使用四舍五入能减少误差。