如果任一操作數或兩個操作數爲true,則邏輯“或”運算符 (||) 返回布爾值true否則返回false。操作數在計算之前隱式轉換爲類型bool,結果的類型爲bool。兩個操作數可以是變量、常量和表達式。邏輯“或”具有從左向右的關聯性。
or運算符是||的等效文字。
邏輯“或”運算符的操作數不需要是同一類型,但是它們必須是整型或指針類型。操作數通常爲關係或相等表達式。
邏輯或
1、
||:表示邏輯或邏輯或,是邏輯運算符,符號是“||”。表示當兩個條件中有任一個條件滿足,“邏輯或”的運算結果就爲“真”。
2、
|:表示按位或按位或運算符“|”是雙目運算符。其功能是參與運算的兩數各對應的二進位相或。只要對應的二個二進位有一個爲1時,結果位就爲1。
邏輯運算符
與:and
或:or
非:not
一般運算順序是非與或(or非或與)
與:同真爲真,一假則假
或:同假才假,一真即真
非:非真即假,非假即真。