hex转float型数据原理

2019-03-26 14:40发布

那位大侠能讲解一下四字节单精度的hex型数据转换成float数据的原理???不胜感激啊。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
18392379845
2019-03-28 02:17
float temperatureC;
float humidityRH
uint8_t Tdata[3]={0};
uint8_t RHdata[3]={0};
temperatureC= (-46.85 + (175.72/65536 )*((float)((((u16)Tdata[0]<<8)+(u16)Tdata[1])&0xfffc)));
humidityRH = -6.0 + 125.0/65536 * ((float)((((u16)RHdata[0]<<8)+(u16)RHdata[1])&0xfff0));
你去参悟吧!

一周热门 更多>