?? codetc23.dat
字號:
邏輯運算符
C語言提供三種邏輯運算符:
(1) && 邏輯與(相當(dāng)于其他語言中的AND)
(2) || 邏輯或(相當(dāng)于其他語言中的OR)
(3) ! 邏輯非(相當(dāng)?shù)仄渌Z言中的NOT)
"&&"和"||"是雙目運算符,它要求有兩個運算量(操作數(shù)),如(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按以下的優(yōu)先次序:
(1) !-->&&-->||, 即"!"的優(yōu)先級最高
(2) 邏輯運算符中的"&&"和"||"低于關(guān)系運算符(>,>=,<,<=,!=,==),"!"高于算術(shù)運算符.
例如: (a>b)&&(x>y) 可寫成a>b&&x>y
(a==b)||(x==y) 可寫成a==b||x==y
(!a)||(a>b) 可寫成!a||a>b
?? 快捷鍵說明
復(fù)制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -