0

x我想以半精度浮点表示形式获得变量的二进制表示。x可以是任何东西(如 -1.25 或 10 等)。我已经尝试了很多事情,但无法真正做到这一点。
我试过制作自己的函数,但它不适用于所有数字。它充满了错误。
我尝试过使用 struct 但我不太了解如何使用它。

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

这似乎没有给出正确的表示。


4

0 回答 0