我有此十六进制值0x3e76c8b4,已使用此python代码将其转换为float。
j = float.fromhex('0x3e76c8b4') # output 1047972020.0
但是使用此website,我得到的值是0.2409999966621399,这是我想要的值。我没有找到将32位十六进制数字转换为十进制的逻辑。输入值(即0x3e76c8b4)从电表和数据记录器(EASTRON SDM630 V2 MODBUS,ADFweb HD67324-B2-E-485-4GB)生成的csv中提取
我有此十六进制值0x3e76c8b4,已使用此python代码将其转换为float。 j = float.fromhex('0x3e76c8b4')#输出1047972020.0但是使用此网站,我得到的值是0.2409999966621399,...
编辑:您缺少小数点:float.fromhex('0x.3e76c8b4')