为什么这个浮动比较会产生错误?

时间:2018-05-19 23:05:15

标签: c++ floating-point

#include<iostream>
using namespace std;
int main(){
float a=1.11;
if(a==1.11){cout<<"yes";} else {cout<<"no";}
return 0;
}

结果:

没有

过程在0.2579秒后退出,返回值为0 按任意键继续 。 。 。 Captured Result here

1 个答案:

答案 0 :(得分:0)

输入1.11f

Sequence   TaskId       Label
1          a10          10
2          a20          11
3            a40        15
4            a30        18
5              a50       5
6          a60          12