输出是什么,为什么?输出错误,但我不明白为什么?

时间:2019-07-25 14:53:13

标签: c++

为什么输出错误?

#include <iostream> 

using namespace std;

int main() 

{  
   double a = 0.1;

   double b = 0.2;

   double c = 0.3;

打印a + b时会输出
   0.3应该等于c

  if (a+b == c) 

   cout<<"true";

对于 {if((a + b)== c)}

有人可以解释为什么吗?

   else

    cout<<"false";

   return 0;
}

0 个答案:

没有答案