标签: python floating-point
来自AR Drone开发人员指南:
数字-0.8作为32-存储在内存中 根据IEEE-754格式,其值为BF 4CCCCD(16)的位字。这个32位字 可以认为是保持32位整数值-1085485875(10)。
在python中有没有“简单方法”(内置函数/现有模块)?
答案 0 :(得分:6)
可能不是最好的方法,但它有效。
import struct s = struct.pack("f", -0.8) i = struct.unpack("i", s) print i