C++ 邏輯操作符

2023-03-20 15:52 更新

C++中有三種邏輯操作符,,取反,分別用符號&&||!表示。這些操作符的語義與它們的字面意思類似。例如 x > 0 && x < 10 為真,當(dāng)且僅當(dāng)x大于0且小于10的時候成立。

evenFlag || n%3 == 0,當(dāng)兩個條件中的任一個為真時,表達式為真,即evenFlag為真或n可以被3整除時。

取反操作符的作用是為布爾表達式求反, !evenFlag這個表達式當(dāng)evenFlag為假時, 即數(shù)字為奇數(shù)時,表達式為真。

邏輯操作符的一個作用是簡化嵌套的條件語句。例如,下面代碼怎樣用單個條件來表達?

if (x > 0) {
    if (x < 10) {
        cout << "x is a positive single digit." << endl;
    }
} 
以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號