首先是计算并输出8/5的值,保留小数点后面1位
#include<stdio.h>
int main()
{
printf("%.1f\n",8.0/5.0);
return 0;
}
输出结果为 1.6
如果把%1f改为%2f
#include<stdio.h>
int main()
{
printf("%.2f\n",8.0/5.0);
return 0;
}
则输出结果为 1.60
若把 8.0/5.0 改为 8/5
#include<stdio.h>
int main()
{
printf("%.1f\n",8.0/5.0);
return 0;
}
则结果变成0.0
若把%.1f变成%d
#include<stdio.h>
int main()
{
printf("%d\n",8.0/5.0);
return 0;
}