Как получить представление числа с плавающей запятой половинной точности? - PullRequest
0 голосов
/ 18 апреля 2019

Я хочу получить двоичное представление переменной x в представлении с плавающей точкой половинной точности.x может быть любым (например, -1.25 или 10 и т. Д.).Я перепробовал несколько вещей, но не могу понять это правильно.
Я пытался создать свою собственную функцию, но она не работает для всех чисел.Это заполнено ошибками.
Я пытался использовать struct, но я не очень много знаю о том, как ее использовать.

var = pack('e', 0.25)
t = unpack('H',var)
bin(t[0] & 0xffff)

Это не дает правильного представления.


...