C# Math.Round() 疑问在VS2005中 即时窗口下运行结果如下Math.Round(1.435,2)1.44Math.Round(2.435,2)2.44Math.Round(5.435,2)5.44Math.Round(4.435,2)4.43提问:Math.Round 采用的是:"四舍六入五考虑,五后非零就进一,五后皆
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/18 05:39:02
![C# Math.Round() 疑问在VS2005中 即时窗口下运行结果如下Math.Round(1.435,2)1.44Math.Round(2.435,2)2.44Math.Round(5.435,2)5.44Math.Round(4.435,2)4.43提问:Math.Round 采用的是:](/uploads/image/z/3999958-70-8.jpg?t=C%23+Math.Round%28%29+%E7%96%91%E9%97%AE%E5%9C%A8VS2005%E4%B8%AD+%E5%8D%B3%E6%97%B6%E7%AA%97%E5%8F%A3%E4%B8%8B%E8%BF%90%E8%A1%8C%E7%BB%93%E6%9E%9C%E5%A6%82%E4%B8%8BMath.Round%281.435%2C2%291.44Math.Round%282.435%2C2%292.44Math.Round%285.435%2C2%295.44Math.Round%284.435%2C2%294.43%E6%8F%90%E9%97%AE%EF%BC%9AMath.Round+%E9%87%87%E7%94%A8%E7%9A%84%E6%98%AF%EF%BC%9A%22%E5%9B%9B%E8%88%8D%E5%85%AD%E5%85%A5%E4%BA%94%E8%80%83%E8%99%91%2C%E4%BA%94%E5%90%8E%E9%9D%9E%E9%9B%B6%E5%B0%B1%E8%BF%9B%E4%B8%80%2C%E4%BA%94%E5%90%8E%E7%9A%86)
C# Math.Round() 疑问在VS2005中 即时窗口下运行结果如下Math.Round(1.435,2)1.44Math.Round(2.435,2)2.44Math.Round(5.435,2)5.44Math.Round(4.435,2)4.43提问: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
C# Math.Round() 疑问在VS2005中 即时窗口下运行结果如下Math.Round(1.435,2)1.44Math.Round(2.435,2)2.44Math.Round(5.435,2)5.44Math.Round(4.435,2)4.43提问:Math.Round 采用的是:"四舍六入五考虑,五后非零就进一,五后皆
计算精度的问题吧
你试试
var d = Math.Round(14.35, 1);
d = Math.Round(24.35, 1);
d = Math.Round(54.35, 1);
d = Math.Round(44.35, 1);