布爾邏輯運算符三種 請問邏輯運算符包括哪些內(nèi)容?
請問邏輯運算符包括哪些內(nèi)容?布爾變量或表達式的結(jié)果可以通過邏輯運算符組合成邏輯表達式。邏輯運算符&;、|和!按表2進行邏輯運算。邏輯運算符的優(yōu)先級為:!操作級別最高,&;操作高于|操作。!
請問邏輯運算符包括哪些內(nèi)容?
布爾變量或表達式的結(jié)果可以通過邏輯運算符組合成邏輯表達式。邏輯運算符&;、|和!按表2進行邏輯運算。邏輯運算符的優(yōu)先級為:!操作級別最高,&;操作高于|操作。!運算符優(yōu)先于算術(shù)運算符,&和|運算符優(yōu)先于關(guān)系運算符。組合方向為:邏輯non(單眼算子)右組合,邏輯and和邏輯or(雙目算子)左組合。擴展:邏輯運算符的示例。X>0&X
運算符“!”是邏輯非運算符,而“~”是位求反運算符。在“!運算后,結(jié)果只有0或1;運算后,根據(jù)操作數(shù)的不同,會有多種結(jié)果。下面是一個例子來說明如何使用這個運算符:inta=10,B,CB=!A//在運算之后,B=0,因為A不等于0(這是真的),所以取不等于0(假)C=~A//在運算之后,C=5,因為A的二進制位是1010,在按位求反之后變成0101(即等于5)