![]() |
#2
sdupoplar2011-03-24 15:57
|

double a=10.0111;
double NewData = a*double(pow(10,4));
if (NewData==double(int(NewData)))
{
}
我知道浮点数的判断相等不精确。但是分析不出这个处理后的10.0111到底不精确在什么地方?double NewData = a*double(pow(10,4));
if (NewData==double(int(NewData)))
{
}
请指教