程序计算问题请教
#include<stdio.h>main()
{
float a,b;
a=523.4562;b=26.2453;
printf("%f+%f=%f\n",a,b,a+b);
}
请教的问题是为什么523.4562+26.2453=549.701477而不是等于549.70115
程序里的那个%f+%f是以浮点类型的数据相加吧.为何523.4562=523.456177请懂的朋友帮我介绍下
谢谢
2007-11-14 09:25

2007-11-14 09:26
2007-11-14 09:34
2007-11-14 09:48
2007-11-14 09:55

2007-11-14 10:44
2007-11-14 10:47