检查数据是否为double,float或half float

时间:2015-02-10 14:55:57

标签: floating-point

我想知道是否有办法检查一些二进制数据是否包含双精度数,浮点数或半浮点数。

对于半浮动,我使用下面的代码转换回浮点数:

fltInt32 = ((fltInt16 & 0x8000) << 16) \
           | ((fltInt16 & 0x7fff) << 13) + 0x38000000;

0 个答案:

没有答案