當前位置:法律諮詢服務網 - 企業資訊 - 淺談C語言的邏輯表達式

淺談C語言的邏輯表達式

包括:1。& amp& amp邏輯與

2。|||邏輯或

3。!邏輯非

邏輯運算符用於組合或否定包含關系運算符的表達式。

對於使用邏輯運算符的表達式,返回0表示“假”,返回1表示“真”。關於邏輯運算符的解釋

請註意,任何使用兩個字符作為符號的運算符之間都不應有空格,即寫成= = as =。

=不對。

假設壹個程序滿足條件A

條件的代碼。使用& amp;表示AND運算符,條件代碼如下:

(a & lt10)

& amp& amp

(b = = 7);

類似地,OR是用於檢查兩個條件之壹是否為真的運算符。它由兩個連續的管道符號(||)表示。如果上面的例子

改為:如果任壹語句為真,程序需要執行壹些操作,條件碼如下:

(a & lt10)

||

(b = = 7);

第三個邏輯運算符“not”用感嘆號(!)說。該運算符對表達式的真值求反。例如,如果變量s小於10,程序

如果程序需要執行某些操作,條件碼如下:

(s & lt10)

或者

(!(s & gt=10))

//s不大於或等於10。

關系運算符和邏輯運算符的優先級通常低於算術運算符。比如5 >;4+3和5 >的計算;(4+3)運算符是相同的,即

先算4+3,再進行關系運算。該表達式的結果為false,即返回0。

以下聲明

printf("%d ",5 & gt4+3);

將輸出

可以概括為:&;& amp結果是真的。||的結果是,假的就是假的。

  • 上一篇:公司被查要補交15年的企業所得稅,是更正15年的年報還是16年的年報
  • 下一篇:廣州市商品交易市場管理規定的內容
  • copyright 2024法律諮詢服務網