单精度保留的位数!!6位怎么错了
main(){float a,b;
a=123456.789e5;
b=a+20
printf("%f\n",a);
printf("%f\n",b);
}
123456
书上是这么写的
但是结果是12345678848.000000
我想的答案应该是也是123456啊
?
单精度
就该保留6位啊!!!
请执教!!
main()
2006-08-05 20:41
2006-08-05 20:55
2006-08-06 14:02
2006-08-06 20:57