C、C++中的逻辑运算符
生活随笔
收集整理的這篇文章主要介紹了
C、C++中的逻辑运算符
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
文章目錄
- 1 邏輯運(yùn)算符&&和||
- 1.1 邏輯運(yùn)算符&&和||
- 1.2 邏輯運(yùn)算符&&和||實(shí)例分析
- 2 邏輯運(yùn)算符!
- 2.1 邏輯運(yùn)算符!
1 邏輯運(yùn)算符&&和||
1.1 邏輯運(yùn)算符&&和||
||從左向右開始計(jì)算:
- 當(dāng)遇到為真的條件時(shí)停止計(jì)算,整個(gè)表達(dá)式為真。
- 所有條件為假時(shí)表達(dá)式才為假。
&&從左向右開始計(jì)算:
- 當(dāng)遇到為假的條件時(shí)停止計(jì)算,整個(gè)表達(dá)式為假。
- 所有條件為真時(shí)表達(dá)式才為真。
邏輯表達(dá)式中,&&比||具有更高的優(yōu)先級(jí)。
1.2 邏輯運(yùn)算符&&和||實(shí)例分析
看如下問(wèn)題:
正確答案:i = 1,j = 0,k = 0。
分析如下:
2 邏輯運(yùn)算符!
2.1 邏輯運(yùn)算符!
C、C++中的邏輯非!只認(rèn)得0,只知道見了0就返回1。因此當(dāng)其碰見的值不是0時(shí),其結(jié)果為0。
C、C++中只有0才代表假,其余的所有值均代表真。
參考資料:
總結(jié)
以上是生活随笔為你收集整理的C、C++中的逻辑运算符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: C++中的const成员函数
- 下一篇: C++中函数参数的默认值