提取浮点数 – bytesToFloat
从字节数组中提取浮点数
定义
float bytesToFloat(byte a[], int start, int mode);
参数
- array:
字节数组
- start:
起始位置
- mode:
字节端序 0、1、2、3
字节端序说明:原数据顺序 AA BB CC DD
0:DD CC BB AA
1:AA BB CC DD
2:CC DD AA BB
3:BB AA DD CC
返回值
提取出来的浮点数
示例
byte a[4] = {0x40,0x48,0xf5,0xc3};
numf9.valf = bytesToFloat(a,0,1); //端序1,浮点数控件numf9显示3.14