设为首页 加入收藏

TOP

c++的if语句中的110为什么不等于110?
2018-10-21 12:48:09 】 浏览:44
Tags:语句 110 为什么 等于

 

 

从上图可以看出,当表达式1.1*x被直接放进if的判断括号中时1.1*x不等于y,但是将1.1*x赋值给z时,z与y相等,这是为什么?(以下为不等价时的代码)

#include<stdio.h>
int main()
{
 int x=100,y=110;
 if(1.1*x==y){
  printf("1");
 }else{
  printf("2");
 }
 return 0;
}

 

】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇2018-10-16 22:56:13 c language 下一篇洛谷P1730 最小密度路径(floyd)

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目