有关STM32浮点数运算的问题

2019-08-12 18:02发布

我在keil C编写这样的测试程序
float a;
u8 b;
a=10.08;
b=(int)a;
a=a-b;

理论上a=0.08,在调试中变量查看为0,我把这个a值扩大100倍,用开发板液晶显示出来为7。
为什么调试中变量查看不了小数点后的数?
还有,为什么液晶显示出7来,我怀疑a=a-b,浮点减整形后的值不对。网上查了查,ARM不支持浮点数运算

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。