C語言簡單說 十三 邏輯運算子

2021-07-27 04:28:48 字數 849 閱讀 5833

(+﹏+)~

更完睡覺=。=

這一節我們來說說邏輯或||,其實很簡單的,既然你們理解了第乙個邏輯與,那麼邏輯或就沒什麼難度了。

我們說過邏輯與就像我們的並列關係,例如我們吃了蘋果和李子。我們現在的邏輯或呢?

邏輯或就是例如我跟你說我吃了蘋果或者是李子。這個是個或者的關係,並不是說我兩者都吃了。好了我們看**:

#include

#include

int main() else

system("pause");

return

0;}

還是上一節的**,我們把if語句中的&&換成了||,那麼結局會怎樣了?我們的變數a是等於1,變數b是等於2.我們的||符號就會判斷左邊a==1是否正確或者右邊b==1是否正確,只要有乙個正確了,那麼就會執行if正確後執行的語句了;換句話說,就是a==1和b==1只要是正確的,那麼f((a==1)||(b==1))裡面的(a==1)||(b==1)就都算正確了,你們執行一下**看看結果,結果如下:

你們可以把兩個值都改為2,兩個值都不是1了,我們的if((a==1)||(b==1))判斷沒有乙個是正確的,都是錯誤的。那麼我們整個表示式才會錯誤,才會執行 printf(「a和b都不是1\n」); 大家可以試著修改後執行一下結果。

C語言 邏輯運算子

邏輯運算子 含義 與ll 或!非邏輯表示式表示式的求值順序是從左往右。一旦發現有使整個表示式為假的因素,立即停止求值。c提供條件表示式作為表達if else語句的一種便捷方式,該表示式使用?條件運算子。分為兩部分,需要3個運算物件。三元運算子 條件表示式的通用形式為 expression1 expr...

C語言 邏輯運算子

邏輯與運算子 邏輯或運算子 邏輯非運算子 運算的結果只有2個,真 為1,假 為0 邏輯與運算子 1.使用格式 條件a 條件b 2.運算結果 只有當條件a與條件b,為真的時候,它的結果才為1,也就是真 其餘情況下結果都為0,也就是假,所以,條件a或條件b只要有乙個不成立,結果都為0,也就是假 邏輯與的...

C語言邏輯運算子 和

include include strcmp所在標頭檔案 int main void 輸入的賬號 char szinputpassword 32 輸入的密碼 獲取輸入的賬號 printf 請輸入賬號 scanf s s szinputaccount,32 獲取輸入的密碼 printf 請輸入密碼 s...