为了账号安全,请及时绑定邮箱和手机立即绑定

个人感觉round有些bug?

感觉负数的四舍五入有点问题,为什么-9.5round()之后,答案是-9?

正在回答

4 回答

1.如果 x 与两侧整数同等接近,则结果接近 +∞方向的数字值 。

2.而-9是+∞方向的数字值 。

3.所以是-9

                         望采纳!!

0 回复 有任何疑惑可以回复我~
#1

guaguaerhao 提问者

大概了解了,谢谢你
2016-09-04 回复 有任何疑惑可以回复我~
#2

Blizzard_lihe

回复 呱呱二号不客气
2016-09-04 回复 有任何疑惑可以回复我~

那如果是-9.6呢

0 回复 有任何疑惑可以回复我~

四舍五入,小数点后大于等于5的进1,取这个数大1 的整数。小数点小于5的则会舍去小数点后的数.-9.5中小数点后为5,所以进1,取大1的数也就是-9.因为负数数字越大数值越小。所以负数的进位的数字越小数值越大。

1 回复 有任何疑惑可以回复我~

小数点是五的话,取的是比原数大的整数

0 回复 有任何疑惑可以回复我~
#1

JustDoItImooc

这个解释更通俗易懂一些
2016-09-24 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

个人感觉round有些bug?

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信