以下是引用ylm在2008-9-5 13:35:00的发言:
四舍六入五成双是一种精确度的计数保留法.舍入规律是"四舍六入五成双",这里"四"是小于五的意思,"六"是大于五的意思,"五"是舍入位之后的尾数逢五的话看前一位,奇进偶不进,就像1.25,因为2是偶数,所以是1.2。又像1.35,因为3是奇数,所以是1.4,明不明白,这个是数据统计需要的.
从统计学的角度,"四舍六入五成双"比"四舍五入"要科学,它使舍入后的结果有的变大,有的变小,更平均.而不是像四舍五入那样逢五就入,导致结果偏向大数.
例如:1.15+1.25+1.35+1.45=5.2,若按四舍五入取一位小数计算
1.2+1.3+1.4+1.5=5.4
按"四舍六入五成双"计算,1.2+1.2+1.4+1.4=5.2,舍入后的结果更能反映实际结果
我认为做为一个开发工具,尤其像FOX这样作为普通大众用的开发工具和数据库软件,不能只看是不是科学是不是符合统计学的原理,而应该以大家的实际需要为主要目的,强烈建议在表达式中和代码中都改进或增加四舍五入函数!
希望不要因为一个小小的四舍五入函数给大家在使用中增加那么多麻烦!
[此贴子已经被作者于2008-9-5 13:57:17编辑过]