标签: floating-point
我想知道是否有办法检查一些二进制数据是否包含双精度数,浮点数或半浮点数。
对于半浮动,我使用下面的代码转换回浮点数:
fltInt32 = ((fltInt16 & 0x8000) << 16) \ | ((fltInt16 & 0x7fff) << 13) + 0x38000000;