x>=y&&y>=z。
&&稱為邏輯與運算子。如果兩個運算元都非零,則條件為真。$a && $b,And(邏輯與),TRUE,如果 $a 與 $b 都為 TRUE。
運算子用於執行程式程式碼運算,會針對一個以上運算元專案來進行運算。邏輯運算子包括! 非、&&與 ||或。“與”和“或”有兩種不同形式運算子的原因是它們運算的優先順序不同。
擴充套件資料:
1、優先順序與求值順序無關。如a+b && b*c,雖然*優先順序最高,但這個表示式求值順序是從左到右。
2、優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號運算子具有最低的優先順序。
3、相同優先順序中,按結合性進行結合。大多數運算子結合性是從左到右,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。
4、基本的優先順序需要記住:
指標最優,單目運算優於雙目運算。如正負號。先算術運算,後移位運算,最後位運算。請特別注意:1 << 3 + 2 & 7等價於 (1 << (3 + 2))&7,邏輯運算最後結合。
x>=y&&y>=z。
&&稱為邏輯與運算子。如果兩個運算元都非零,則條件為真。$a && $b,And(邏輯與),TRUE,如果 $a 與 $b 都為 TRUE。
運算子用於執行程式程式碼運算,會針對一個以上運算元專案來進行運算。邏輯運算子包括! 非、&&與 ||或。“與”和“或”有兩種不同形式運算子的原因是它們運算的優先順序不同。
擴充套件資料:
1、優先順序與求值順序無關。如a+b && b*c,雖然*優先順序最高,但這個表示式求值順序是從左到右。
2、優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號運算子具有最低的優先順序。
3、相同優先順序中,按結合性進行結合。大多數運算子結合性是從左到右,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。
4、基本的優先順序需要記住:
指標最優,單目運算優於雙目運算。如正負號。先算術運算,後移位運算,最後位運算。請特別注意:1 << 3 + 2 & 7等價於 (1 << (3 + 2))&7,邏輯運算最後結合。