x乘以100后, 第三位小数就会变成第一位小数,
强转成整型会舍去小数位
所以加上0.5后, 如果原位大于0.5 则会进一位,
如果小于0.5, 即使加上0.5之后也不会大于1而发生进位,
再强转成int类型就会舍去,
朂后除以100恢复成原浮点数四舍五入后的结果
你对这个回答的评价是
x乘以100后, 第三位小数就会变成第一位小数,
强转成整型会舍去小数位
所以加上0.5后, 如果原位大于0.5 则会进一位,
如果小于0.5, 即使加上0.5之后也不会大于1而发生进位,
再强转成int类型就会舍去,
朂后除以100恢复成原浮点数四舍五入后的结果
你对这个回答的评价是
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。