5164| 10
|
float数据如何转化成字节数组 |
1金钱
最佳答案float a = 3.14159;
uint8_t temp[4];
temp[0] = *(uint8_t *)&a;
temp[1] = *(uint8_t *)(&a + 1);
temp[2] = *(uint8_t *)(&a + 2);
temp[3] = *(uint8_t *)(&a + 3);
没考虑大小端的问题,可根据需要调整数组下标的顺序。
| ||
| ||
| ||
| ||
坚持不懈的努力!
|
||
| ||
坚持不懈的努力!
|
||
| ||
| ||
| ||
| ||
| ||
| ||
|手机版|OpenEdv-开源电子网
( 粤ICP备12000418号-1 )
GMT+8, 2025-6-19 22:15
Powered by OpenEdv-开源电子网
© 2001-2030 OpenEdv-开源电子网