Я хочу получить двоичное представление переменной x
в представлении с плавающей точкой половинной точности.x
может быть любым (например, -1.25 или 10 и т. Д.).Я перепробовал несколько вещей, но не могу понять это правильно.
Я пытался создать свою собственную функцию, но она не работает для всех чисел.Это заполнено ошибками.
Я пытался использовать struct, но я не очень много знаю о том, как ее использовать.
var = pack('e', 0.25)
t = unpack('H',var)
bin(t[0] & 0xffff)
Это не дает правильного представления.