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??????????????????
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??????????????????
2007-07-15 22:15
2007-07-16 00:17
2007-07-16 02:12
那不是很深奥了,能不能简单的给我解释下

2007-07-16 08:39

2007-07-16 09:36
2007-07-17 10:06