【发布时间】:2020-07-01 07:15:00
【问题描述】:
我有十六进制值4396 eccd。如果我使用一些online calculator 将其转换为浮点数,我会得到301.85 的值,这是正确的。
但是当我使用 python 转换它时,我得到了一些不同的值:
>>> float.fromhex('0x4396eccd')
1133964493.0
谁能帮我解释为什么它在 python 中显示错误的值。谢谢
【问题讨论】:
标签: python-3.x floating-point hex