如何在python中将十六进制字符串转换为4Q_FP_PF(四精度浮点数?)>

问题描述 投票:0回答:1

我从十六进制形式的modbus EM6400ng仪表中获取一个值,我需要以四精度浮点格式进行转换,因为当我将其转换为其他类型时,它会给出垃圾值。

我要转换的十六进制数据为FFC00000,当我将其转换为浮点数时,得到以下输出-510423550381407695195061061911147652317184.0000,这是错误的。

我从十六进制形式的modbus EM6400ng仪表中获取一个值,我需要将其转换为四精度浮点格式,因为当我将其转换为其他类型的值时会给出垃圾值。 ...

python gateway modbus
1个回答
0
投票

Python不支持四精度浮点数Python floats are (usually) double precision。您可以尝试floats

© www.soinside.com 2019 - 2024. All rights reserved.