问题遇到的现象和发生背景
win10+dev-c++
问题相关代码,请勿粘贴截图
#include<stdio.h>
#include<limits.h>
int main()
{
float x3=1.1,y3=0.1,z3=1.2;
if((x3+y3)==z3){
printf("equals to Z3\n");//判别式成立。因为两边都是float型
}else{
printf("not equals to Z3\n");
}
return 0;
}
运行结果及报错内容
教程里vc6++里运算是不成立
我的解答思路和尝试过的方法
我测试的是成立
到底为什么呢?