У меня есть шестнадцатеричное значение 4396 eccd
. Если я преобразую его в число с плавающей запятой, используя какой-либо онлайн-калькулятор , я получу значение как 301.85
, что является правильным.
Но когда я конвертирую его с помощью python, я получаю несколько другое значение:
>>> float.fromhex('0x4396eccd')
1133964493.0
Может кто-нибудь, пожалуйста, помогите мне, почему он показывает неправильное значение в python. Спасибо