最近在研究姿态传感器,发现一段很有意思并实用的代码,再次分享给大家,希望能共同进步
IEEE(Hex 小数和float 转换过程):
float ByteToFloat(unsigned char* byteArry)//使用取地址的方法进行处理
{
return *((float*)byteArry);
}
void main()
{
unsigned char data[4]={0xc3,0xf5,0x1c,0x41};
float f_data=0;
f_data=ByteToFloat(data);
printf("%f\n",f_data);
}