W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
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;
}
}
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話(huà):173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: