如何将整数转换为float(没有任何强制转换或联合或memcpy)

时间:2015-04-13 16:07:44

标签: c

我有以下代码:

float a =   *((float *)(&OUT.ul[0]);

OUT.ul[0]的值为1073741824时,浮点数为4.

如何计算?如何在没有此强制转换的情况下将任何整数转换为float,只能使用按位运算?

0 个答案:

没有答案