gpt4 book ai didi

R 舍入说明

转载 作者:行者123 更新时间:2023-12-04 17:12:10 24 4
gpt4 key购买 nike

任何人都可以解释为什么这会产生不同的输出?

round(1.49999999999999)
1


round(1.4999999999999999)
2

我已经阅读了圆形文档,但它没有提到任何关于它的内容。
我知道 R 表示二进制形式的数字,但是为什么添加两个额外的 9 会改变结果呢?

谢谢。

最佳答案

1.4999999999999999不能在内部表示,所以它被四舍五入为 1.5 .

现在,当您申请时round() ,结果是 2 .

关于R 舍入说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7931668/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com