对math.round()用法的认识
当前位置:点晴教程→知识管理交流
→『 技术文档交流 』
math.round()采用的是所谓“四舍六入五成双”的银行家舍入法,从统计学意义上上讲,"四舍六入五成双"比"四舍五入"要科学,它使舍入后的结果有的变大,有的变小,更平均.而不是像四舍五入那样逢五就入,导致结果偏向大数.参看如下例子就会更明白了: Math.Round(3.05, 1) 'Returns 3.0. Math.Round(3.15, 1) 'Returns 3.2. Math.Round(3.25, 1) 'Returns 3.2. Math.Round(3.35, 1) 'Returns 3.4. Math.Round(3.45, 1) 'Returns 3.4. Math.Round(3.55, 1) 'Returns 3.6. Math.Round(3.65, 1) 'Returns 3.6. Math.Round(3.75, 1) 'Returns 3.8. Math.Round(3.85, 1) 'Returns 3.8. Math.Round(3.95, 1) 'Returns 4.0. 有别于sql server中的round 该文章在 2011/4/8 12:22:26 编辑过 |
相关文章
正在查询... |