C如何检查两个浮点数是否相等?

时间:2014-05-21 10:17:57

标签: floating-point

double x1=0.3;
double x2=0.1*3;
cout<<(x1==x2)<<endl;
double y1=0.75;
double y2=0.1*7.5;
cout<<(y1==y2)<<endl;
system("pause");

输出为0和1.我想知道它背后的原因。

0 个答案:

没有答案