gpt4 book ai didi

floating-point - Inno Setup - 将整数 652 转换为 float 得到 6.52?

转载 作者:行者123 更新时间:2023-12-04 06:37:23 27 4
gpt4 key购买 nike

与 Inno Setup 问题相比,这可能更像是 Pascal 问题。为什么我这样做:

floatnum := 652;

float 中存储的实际值是 6.5200000 而不是 652.000000?

更新:有人指出 6.52 实际上是 652,这让我很困惑,所以我想我应该更具体一些。这是一些我遇到问题的代码:

floatnum := 305 / 600;

我预计 floatnum 会保持在 0.5083333 附近,但它没有,而是保持在 5.08333325。这对我来说不合适。我错过了什么?

最佳答案

我认为您只是错过了整个调试器的值解释。请参见以下屏幕截图:

enter image description here

6.52000000000000E+0002 is actually 652 的值什么也证实了下一行:

enter image description here

关于floating-point - Inno Setup - 将整数 652 转换为 float 得到 6.52?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10591529/

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