x
我想以半精度浮点表示形式获得变量的二进制表示。x
可以是任何东西(如 -1.25 或 10 等)。我已经尝试了很多事情,但无法真正做到这一点。
我试过制作自己的函数,但它不适用于所有数字。它充满了错误。
我尝试过使用 struct 但我不太了解如何使用它。
var = pack('e', 0.25)
t = unpack('H',var)
bin(t[0] & 0xffff)
这似乎没有给出正确的表示。
x
我想以半精度浮点表示形式获得变量的二进制表示。x
可以是任何东西(如 -1.25 或 10 等)。我已经尝试了很多事情,但无法真正做到这一点。
我试过制作自己的函数,但它不适用于所有数字。它充满了错误。
我尝试过使用 struct 但我不太了解如何使用它。
var = pack('e', 0.25)
t = unpack('H',var)
bin(t[0] & 0xffff)
这似乎没有给出正确的表示。