- 博客(1)
- 收藏
- 关注
原创 Math.Round函数四舍五入的问题
Net中Math.Round与四舍五入 有不少人误将Math.Round函数当作四舍五入函数在处理,结果往往不正确,实际上Math.Round采用的是国际通行的是Banker舍入法.Banker'srounding(银行家舍入)算法,即四舍六入五取偶 而出现问题的单价就是1.805,函数Math.Round(1.085,2)的返回值却是1.80,按照四舍五入的原则,结果应该是1.81才对。 原来四舍五入也有个国际惯例,叫奇进偶舍,意思是当舍入位前面一位是奇数时,就进,为偶数时,就舍,这也是体现...
2021-04-08 13:39:06
970
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人