浮点型转字节数组 – floatToBytes
将浮点数保存到字节数组
定义
void floatToBytes(float f , byte a[ ] , int start , int mode);
参数
- f:
要转换的浮点数
- a:
缓存转换后的数组
- start:
缓存在 a 中的起始位置
字节端序说明:原数据顺序 AA BB CC DD
0:DD CC BB AA
1:AA BB CC DD
2:CC DD AA BB
3:BB AA DD CC
返回值
无
示例
//将浮点数 f 转换为byte型,缓存在数组a中
byte a[4];//此函数转换后,占用四字节,所以数组长度为4
float f = 3.14;
floatToBytes(f, a, 0, 1);//端序1,转换结果为:40 48 f5 c3