Python的 Convert Hex to Float value
1 min readSep 20, 2019
Python中的HEX (0x…),type是 int。若是直接轉成float則他只是把hex用10進制表示成float而已,出來的值是不對的。
要先用struct.pack包裝成binary再unpack成float,數值才會正確。
先import struct
將Hex包裝成binary的int再用unpack轉成Float Value
接著到網路上的Floating Point to Hex Converter 進行驗證