先来看一段程序:
int main()
{
double n=0.01;
double tmp=0;
for(int i=0;i<40000000;i++)
{
tmp+=n;
}
printf("%f",tmp);
return 0;
}
从这段程序中可以明显看出编译结果产生了误差,所以浮点数的计算中是
先来看一段程序:
int main()
{
double n=0.01;
double tmp=0;
for(int i=0;i<40000000;i++)
{
tmp+=n;
}
printf("%f",tmp);
return 0;
}
从这段程序中可以明显看出编译结果产生了误差,所以浮点数的计算中是