float型数据的有效位数
#include<stdio.h>
void main()
{
float a;
a=10000/3.0;
printf("%f\n",a);
}
理论运行的结果应该为
3333.333333
由于float型数据只能保证6到7位有效数字,但是从左边开始的第七位数字以后的数字并不能保证是绝对正确
例如上面
实际编译器的运行结果为
3333.333252
考虑到结果不同 一定要多上机练习。
float型数据的有效位数
#include<stdio.h>
void main()
{
float a;
a=10000/3.0;
printf("%f\n",a);
}
理论运行的结果应该为
3333.333333
由于float型数据只能保证6到7位有效数字,但是从左边开始的第七位数字以后的数字并不能保证是绝对正确
例如上面
实际编译器的运行结果为
3333.333252
考虑到结果不同 一定要多上机练习。