c語言邏輯運算子的優先權是怎樣的
C 語言提供了以下三種邏輯運算子。
● 一元:! (邏輯非)。
● 二元:&&(邏輯與)、||(邏輯或)。
推薦:《C語言影片教學》
以上三種邏輯運算子中,邏輯非 ! 的優先順序最高,邏輯與 && 次要之,邏輯或 || 優先順序最低。即算術、邏輯、賦值運算子的優先順序為:
邏輯非! >算術> 邏輯與&&、邏輯或|| > 賦值=
邏輯表達式的值為邏輯值,即布林型(bool),該類型為C99 新增的,一些編譯器可能還不支援該類型。
邏輯值分為邏輯真值和邏輯假值。一般情況下,在判斷時,僅有零值被判斷為邏輯假值(false),一切非零值均可被判斷為邏輯真值(true);在儲存和表示時,通常,使用1 表示邏輯真值,0表示邏輯假值。
邏輯或 || 運算子的運算規則:只有兩個運算元皆為邏輯假時,結果才會為假。其餘情況,結果均為真。
更多C語言教程,請關注###PHP中文網###! ###以上是c語言邏輯運算子的優先權是怎樣的的詳細內容。更多資訊請關注PHP中文網其他相關文章!