将单个字节数据读取到一个float类型的数据中---的几种方法
来源:互联网 发布:sql 当前时间减1分钟 编辑:程序博客网 时间:2024/05/21 16:40
从串口读取传感器值的时候总是一个一个字节,高八位低八位,
需要拼接成一个float或者int的时候,这些方法有用处
1、联合体方式
union { float f; unsigned char x[4];} data;data.x[0] = 0xA2;data.x[1] = 0xA1;data.x[2] = 0xB2;data.x[3] = 0xB1;return data.f;
2、移位
float result;result=(0xA2<<24)|(0xA1<<16)|(0xB2<<8)|0xB1;
float result;*(char*)&result = 0xA2;*((char*)&result + 1) = 0xA1;*((char*)&result + 2) = 0xB2;*((char*)&result + 3) = 0xB1;
unsigned char b[4]={0xA2,0xA1,0xB2,0xB1};float result;result=*((float *)b);
0 0
- 将单个字节数据读取到一个float类型的数据中---的几种方法
- Java读取文件到字节数组的几种方法
- java中float类型数据的存储
- C语言查看多字节变量中每单个字节数据的方法
- C#将数据集DataSet中的数据导出到EXCEL文件的几种方法
- C#将数据集DataSet中的数据导出到EXCEL文件的几种方法
- 将double类型的数据写入二进制文件,从二进制文件中读取double类型数据
- 将任意类型的数据写入到文件中
- float转成4字节的二进制数据
- 巧妙获取double类型和float类型数据的各字节内容
- 将本地数据根据规则导入到数据库表的几种方法
- float数据的一个问题
- 将一个表的数据插入到另一个表中
- 将一个列表的数据复制到另一个列表中。
- 复制某个字段一整列的数据到另外一个新的字段的几种方法
- JAVA中读取和导出数据到EXCEL的方法
- 将后台数据读取到前台的EXCEL文件中去,用javascript实现.(发一个原创)
- CodeIgniter读取数据库数据的几种方法。
- nginx 和 php-fpm 通信使用unix socket还是TCP,及其配置
- Class.forName解释
- 架构设计:负载均衡层设计方案(9)——负载均衡层总结下篇
- Bootstrap modal 多弹窗之叠加关闭阴影遮罩问题
- android studio根据配置打不同功能的apk
- 将单个字节数据读取到一个float类型的数据中---的几种方法
- nginx 安装配置教程
- 2017年最新的25个库
- 32位和64位下结构体内存对齐问题
- kettle安装启动注意事项
- JS实现图片动态轮播效果
- 欢迎使用CSDN-markdown编辑器
- End-To-End Memory Networks 论文翻译
- static特别用法【静态导包】——Java包的静态导入