float问题
main()
{
float a;
double b;
a=33333.33333;
b=33333.33333333333333;
printf("%f\n%f\n",a,b);
getch();
}
这个程序编译后结果是:a=33333.332031和b=33333.333333.a的有效数字是7位,可为什么有效数字后的四个数字成了2031??????????????????

横批:逢读必输 上联:博士生 硕士生 研究生 生生不息/下联:上一代 这一代 下一代 代代失业