1.用%f输出实数,只能得到6位小数。
程序:
#include<stdio.h>
int main()
{
double a = 1.0;
printf("%f\n",a/3);
return 0;
}
结果:
0.333333
请按任意键继续. . .
2.float型数据的有效位数。
程序:
#include<stdio.h>
int main()
{
float a;
a = 10000/3.0;
printf("%f\n",a);
return 0;
}
结果:
3333.333252
请按任意键继续. . .
注意:由于float型数据只有6位有效数字,故此程序从左边开始的第七位起,后面的数字并不保证是绝对正确的
转载于:https://blog.51cto.com/yaoyaolx/1718370