星空网 > 软件开发 > 操作系统

【学习笔记】【C语言】关系运算符

1. 条件判断

默认情况下,我们在程序中写的每一句正确代码都会被执行。但很多时候,我们想在某个条件成立的情况下才执行某一段代码

这种情况的话可以使用条件语句来完成,但是我们暂时不学习条件语句,先来看一些更基础的知识:如何判断一个条件成不成立。

2. 真假

在C语言中,条件成立称为“真”,条件不成立称为“假”,因此,判断条件是否成立,就是判断条件的“真假”。

怎么判断真假呢?C语言规定,任何数值都有真假性,任何非0值都为“真”,只有0才为“假”。也就是说,108、-18、4.5、-10.5等都是“真”,0则是“假”。

3. 关系比较

开发中经常要比较,比如斗地主游戏中牌的大小。利用关系运算符就可以比较两个值的大小。

关系运算符的运算结果只有2种:如果条件成立,结果就为1,也就是“真”;如果条件不成立,结果就为0,也就是“假”。

4. 使用注意

关系运算符中==、!=的优先级相等,<、<=、>、>=的优先级相等,且前者的优先级低于后者:2==3>1

关系运算符的结合方向为“从左往右”: 4>3>2

关系运算符的优先级小于算术运算符:3+4>8-2

 

 1 #include <stdio.h> 2  3 int main() 4 { 5   /* 6   int a = 10; 7    8   int b = 11; 9   10   // 条件成立就返回1,真11   // 条件不成立就返回0,假12   int result = b >= a;13   14   printf("%d\n", result);15   */16   17   //int a = 2>3==1;18   //int a = 3+4 > 8-2;19   20   int a = 5 != 4 + 2 * 7 > 3 == 10;21   22   printf("%d\n", a);23   24   return 0;25 }

 




原标题:【学习笔记】【C语言】关系运算符

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊SBA:https://www.ikjzd.com/w/1573152749026451457
Amazons Choice:https://www.ikjzd.com/w/1573152750293475329
Amazon Seller Forums(亚马逊卖家论坛):https://www.ikjzd.com/w/1573152750914232321
Amazon SES:https://www.ikjzd.com/w/1573152751534989314
亚马逊SFP:https://www.ikjzd.com/w/1573152764742852609
Amazon Stores Insights:https://www.ikjzd.com/w/1573152779334836226
37号文今后是否会更新?一文详解关键信息 :https://www.kjdsnews.com/a/1836441.html
探讨内地人开设香港账户的可行性 :https://www.kjdsnews.com/a/1836442.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流