hex转float型数据原理

2019-03-26 14:40发布

那位大侠能讲解一下四字节单精度的hex型数据转换成float数据的原理???不胜感激啊。
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
wsmysyn
1楼-- · 2019-03-27 16:03
 精彩回答 2  元偷偷看……
pkuzhx
2楼-- · 2019-03-27 18:05
5楼是告诉你,直接搜那一长串数字就可以了。
事实上,随便用百度搜索(都不用google)“float十六进制”,第一篇就讲的不错啊,不知道为什么你说没看到资料?
  1. http://zjsrustar.iteye.com/blog/1330137
复制代码
pkuzhx
3楼-- · 2019-03-27 22:36
 精彩回答 2  元偷偷看……
18392379845
4楼-- · 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));
你去参悟吧!
bioger
5楼-- · 2019-03-28 03:51
18392379845 发表于 2018-9-3 22:26
float temperatureC;
float humidityRH
uint8_t Tdata[3]={0};
uint8_t RHdata[3]={0};
temperatur ...

参悟啥啊,你这明显Tdata[3]和Tdata[2]没用上啊,另外,RHdata[3]和
RHdata[2]也没用上啊。

一周热门 更多>