C++ 邏輯操作符

2023-03-20 15:52 更新

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

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

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

邏輯操作符的一個(gè)作用是簡(jiǎn)化嵌套的條件語(yǔ)句。例如,下面代碼怎樣用單個(gè)條件來(lái)表達(dá)?

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

掃描二維碼

下載編程獅App

公眾號(hào)
微信公眾號(hào)

編程獅公眾號(hào)