十六进制 转浮点值C++ 算法
//十六进制转浮点值算法C++
float HexFloat(int in)
{
int i = (int)(in);
float* f = (float*)&i;
return *f;
}
float f_result01 = HexFloat(0x4D4A0000);
float f_result02 = HexFloat(0x4556A17A);
float f_result03 = HexFloat(0x4347F1AA);
float f_result04 = HexFloat(0x41822F43);
float f_result05 = HexFloat(0x3F742083);
float f_result06 = HexFloat(0x455795A9);
float f_result07 = HexFloat(0x43488FAD);
float f_result08 = HexFloat(0x41400037);
float f_result09 = HexFloat(0x43FD96F8);
float f_result10 = HexFloat(0x4120555C);
float f_result11 = HexFloat(0x440188B3);
float f_result12 = HexFloat(0x3FE70000);