浮点型数据写入和读出Flash
可以使用联合体的写入
2.读出
3.关于联合体中浮点型变量为何使用double定义。
因为在计算机的底层世界都是由0和1组成的,而浮点数值就是采用二进制系统表示,常见两种基本的浮点类型: float 和 double。
单精度float为32位浮点数,1位符号,8位指数和23位尾数(小数部分)
双精度double则为64位浮点数,1位符号,11位指数和52位尾数(小数部分)
float 会丢失一定精度。
同样是0.96,float和double在Keil5中的值
如果对计算结果精度要求高的项目建议使用双精度。
————————————————
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
原文链接:https://blog.csdn.net/weixin_43476606/article/details/132490792
|