gpt4 book ai didi

c++ - 将两个 float 相除并不能给出准确的结果

转载 作者:太空宇宙 更新时间:2023-11-03 10:46:22 32 4
gpt4 key购买 nike

<分区>

我对 9501/100.0f 进行了除法,希望得到 95.01f 的结果,但由于某些不正常的原因,结果是 95.01000000002f。

我知道舍入错误,而且将两个较大的 float 相除会得到不正确的结果,但这两个数字相对较小,它们不应该给出错误的答案。

我已将 float 更改为 double ,但结果相同。

所以我的答案是,为什么我会看到这个错误的输出?

最终解决方法是不将数字复制到字符串并返回。

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