-
5.4 C语言逻辑运算符实例讲解
-
C语言中逻辑运算符包含逻辑与&&、逻辑或||、逻辑非!三种。其中逻辑与&&是双目运算符,即需要运算符两边都要有表达式,且两边表达式都为真,此表达式才为真;逻辑||也是双目运算符,要求左右两边的表达式只要有一个为真整体就为真。最后一个逻辑非!运算符是单目运算符,只需右边跟一个表达式,表示取反的意思,即原先真的取反则为假,原先假的取反则为真。
下面我们举几个例子,方便大家理解和巩固,如以下几个表达式:
3 && 5 10 && 0 2>=3 || 10 5>=5 || !0
大家可以看到,逻辑运算符的左右两边可以是一个字母或一个数字,也可以是一个子表达式,都可以复合组合的使用
同样,大家也可以借助printf直接输出他们的值,代码如下:
#include<stdio.h> int main() { printf("%d\n",3 && 5); printf("%d\n",10&&0); printf("%d\n",2>=3 || 10); printf("%d\n",5>=5 || !0); return 0; }
请大家先自行口算然后再上机实验!
- 留下你的读书笔记
- 你还没登录,点击这里
-
用户笔记留言