中级会员
 
- 积分
- 331
- 金钱
- 331
- 注册时间
- 2013-7-25
- 在线时间
- 36 小时
|
1金钱
用STM32遇到不解的问题,STM32F207
int num1,num0;
float f1;
num1=9;
num0=3;
f1=(float)num1/10000000;
printf("f1=%f\r\n", f1);
f1=(float)num0/1000;
printf("f1=%f\r\n", f1);
串口输出:f1=-26815622121409993000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000.000000
f1=-2.000000
这是什么意思?不解。。。望高手指点
|
最佳答案
查看完整内容[请看2#楼]
http://blog.csdn.net/xxz1014/article/details/40535245
我在网上找到原因了,我忘了说了,我是在ucos下运行的,涉及到字节对齐问题。
|