C语言输入输出的数据类型与所用格式说明符不一致:
源代码:
#include "stdio.h"
int main()
{
int a=2;
float b=3.7;
printf("%f %d/n",a,b);
printf("%f %d/n",b,a);
return 1;
}
输出如下:可以看见编译通过而实际与你想象的是否一样?
所以在编程时应该特别注意这些问题。
C语言输入输出的数据类型与所用格式说明符不一致:
源代码:
#include "stdio.h"
int main()
{
int a=2;
float b=3.7;
printf("%f %d/n",a,b);
printf("%f %d/n",b,a);
return 1;
}
输出如下:可以看见编译通过而实际与你想象的是否一样?
所以在编程时应该特别注意这些问题。