|
|
1
444
另一个答案是为什么银行家算法(又名 round half to even )这是一个很好的选择,你的回答很正确。它不像其他人那样受到消极或积极偏见的影响 round half away from zero 最合理分布上的方法。 IEEE 754 标准这一点也在本文中提到 MSDN for Math.Round 根据评论。
还请注意,.NET通过提供
|
|
|
2
203
可能是因为这是一个更好的算法。在进行多次舍入的过程中,你将平均得出所有.5的结果都是上下平均舍入。这可以更好地估计实际结果,例如,添加一组四舍五入的数字。我想说,尽管这不是一些人所期望的,但这可能是更正确的做法。 |
|
|
3
88
虽然我无法回答“为什么微软的设计师选择这个作为默认设置?”的问题,但我只想指出,没有必要使用额外的功能。
|
|
|
4
22
小数主要用于数字 钱 ; 在使用时,四舍五入是常见的
银行家的优势在于,如果您:
(在英国,当我们使用十进制时,银行不会处理半便士的硬币,但多年来仍然有半便士的硬币,商店的价格通常以半便士结尾,所以有很多舍入) |
|
|
5
0
它将输出 . 如果你使用
你会得到银行家的四舍五入。 |