有四个字节数据unsigned char charArray[4];怎么转换为float类型
错了,是ICCAVR
单片机编程中(IVVAVR),如何把四字节数据转换为float类型?
答案:1 悬赏:60 手机版
解决时间 2021-03-06 20:20
- 提问者网友:轮囘Li巡影
- 2021-03-05 22:05
最佳答案
- 五星知识达人网友:撞了怀
- 2021-03-05 23:12
float,是一种特殊的编码格式。里面规定了整数的位数和小数的位数,以及整数部分的值和小数部分的值。这样,当每一次运算时(算术运算、逻辑比较运算),CPU会先将其按照“规定”把整数部分的数值计算出来、再把小数部分的数值计算出来,求出完整的值,然后再进行运算。
所以, 不知道你所说的charArry[],里面装的是什么东西,是否也有整数部分和小数部分。若是的话,那就属于定点数数据了。那么你可以将这4个u8中的整数部分和小数部分分别提取出来,然后拼装到1个float变量里。
所以, 不知道你所说的charArry[],里面装的是什么东西,是否也有整数部分和小数部分。若是的话,那就属于定点数数据了。那么你可以将这4个u8中的整数部分和小数部分分别提取出来,然后拼装到1个float变量里。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯