keil中printf输出浮点型全是0.000000
焕一阁 2018-09-28 05:17:16 vs2012平台:
#include <stdio.h>
int main()
{
system("cls");
int f=10;
printf("%f\n",(float)f);
system("pause");
return 0;
}
结果:
10.000000

keil51平台:
串口输出(串口初始化之类的都正常,输出整数没问题,就是小数有问题)
代码:
int f=10;
printf("%f\n",(float)f);
结果:
0.000000
