C# Math.Round() 疑问
C# Math.Round() 疑问
在VS2005中 即时窗口下运行结果如下
Math.Round(1.435,2)
1.44
Math.Round(2.435,2)
2.44
Math.Round(5.435,2)
5.44
Math.Round(4.435,2)
4.43
提问:
Math.Round 采用的是:
"四舍六入五考虑,五后非零就进一,五后皆零看奇偶,五前为偶应舍去,五前为奇要进一"
但是为什么Math.Round(4.435,2)结果是4.43
其他的都是x.44