上面很大同学审题不认真,楼主说说用U8数组存储Float数,就是32位数的。
袁建明的回答很认真也很合适。
当然还有其他的方法
比如:
float a=3.14;
u8 a8[4];
u8 *ap= &a;
a8[0]= *ap;
a8[1]= *(ap+1);
a8[2]= *(ap+2);
a8[3]= *(ap+3);
不过这样的方法没有前面袁建明给出的方法标准、常见、方便。
类似double数据其实也是可以存储的。