>>94
有効桁数におさまるなら当然誤差はない

int i;double sum=0;
for(i=0;i<10;i++)sum+=0.1;
ならばおそらくsum!=1というような話