📄 codetc23.dat
字号:
逻辑运算符
C语言提供三种逻辑运算符:
(1) && 逻辑与(相当于其他语言中的AND)
(2) || 逻辑或(相当于其他语言中的OR)
(3) ! 逻辑非(相当地其他语言中的NOT)
"&&"和"||"是双目运算符,它要求有两个运算量(操作数),如(a>b)&&(x>y),(a>b)||(x>y)."!"是单目运算符",只要求有一个运算量,如!(a>b).
逻辑运算举例如下: a && b 若a,b为真,则a && b为真
a || b 若a,b之一为真,则a || b为真.
! a 若a为真,则! a为假.
逻辑运算的真值表:
a b !a !b a&&b a||b
真 真 假 假 真 真
真 假 假 真 假 真
假 真 真 假 假 真
假 假 真 真 假 假
在一个逻辑表达式中如果包含多个逻辑运算符,如! a&&b||x>y&&c按以下的优先次序:
(1) !-->&&-->||, 即"!"的优先级最高
(2) 逻辑运算符中的"&&"和"||"低于关系运算符(>,>=,<,<=,!=,==),"!"高于算术运算符.
例如: (a>b)&&(x>y) 可写成a>b&&x>y
(a==b)||(x==y) 可写成a==b||x==y
(!a)||(a>b) 可写成!a||a>b
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -