黑馬程式設計師 關於邏輯運算子的總結

2021-06-20 12:28:31 字數 2034 閱讀 9759

---------------------- "target="blank">asp.net+android+ios開發、"target="blank">.net培訓、期待與您交流! ----------------------

1.常用的邏輯運算子有   &&(邏輯與運算) ||(邏輯或運算)  !(邏輯非運算)

2.首先看邏輯與運算&&

邏輯與連線的兩個表示式,要能夠求解成bool型別,一般情況下都是關係表示式,整個邏輯與運算的結果也是bool型別的

表示式1        表示式2        邏輯與結果

true              true               true  

true              flase              flase

flase             true               flase

flase             flase              flase

當兩個表示式全為true,其結果為true

例子:int age=20;

int wight=120;

bool   result=age>=18&&wight>=100;

console.writeline(result);

結果為true

3.邏輯或||

邏輯或連線的兩個表示式,要求能夠求解成bool型別,一般情況下都是關係表示式整個邏輯或運算的結果也是bool型別的

表示式1        表示式2        邏輯與結果

true              true               true  

true              flase              true

flase             true               true

flase             flase              flase

只要有乙個為true其運算結果為true

例子:火車站規定,乙個人身高》=120厘公尺或者體重》=50就必須買票

console.writeline("請輸入身高");

int    hight=convert.toint32(console.readline());

console.writeline("請輸入體重"); 

int  wight=convert.toint32(console.readline());

bool  result=night>=120||wight>=50

console.writeline(result);

4.邏輯非!

用法:布林型別的表示式前面加乙個!

作用:如果布林表示式為true,加!後,為flase

如果布林表示式為flase,加!後,為true

5.綜合運用邏輯表示式寫個判斷閏年的式子為

bool  result=year%400==0||year&4==0&&year%100!

6.邏輯與和邏輯或的短路問題

例子:int a=10;

int b=5;

bool result=++a>50&&++b>1

執行結果   a=11,b=5

邏輯與:當第乙個不成立時,第二個表示式不再執行

int   a=10;

int   b=5;

bool   result=++a>5&&++b>1

邏輯或:當第乙個成立時,第二個表示式不再執行

---------------------- "target="blank">asp.net+android+ios開發、"target="blank">.net培訓、期待與您交流! ----------------------

黑馬程式設計師 邏輯運算子與關係運算子的練習題

asp.net unity開發 net培訓 期待與您交流!感覺邏輯運算子 關係運算子結合到一起,對於程式思想的訓練都是很有幫助的,所以 都是一行一行敲進去,然後除錯分析後,傳進來的 今天還學習了邏輯與於邏輯或的短路問題,準備著重的重新寫一篇來記錄 練習題1 火車站規定,乙個人的身高 120厘公尺,或...

黑馬程式設計師 運算子

運算子的基本概念 運算子是告訴編譯程式執行特定算數或邏輯操作的符號。運算子的分類 按照功能劃分 算術運算子 關係運算子 邏輯運算子 按位運算子。運算子根據參與運算的運算元的個數分為 單目運算,雙目運算 和三目運算子。單目運算子 只有乙個運算元.如 i sizeof 雙目運算子 有兩個運算元 如 a ...

關於邏輯運算子

算術運算 加 減 乘 除 取餘 其中取餘顯示的是餘數,注意除數不能為0,計算機運算與數 算不同,如1int main 與或非邏輯運算子常用於判斷語句或迴圈語句,與 格式 表示式 表示式,或 格式 表示式 表示式,非!格式 表示式,三者的運算優先順序由高到低依次為!以下程式執行結果為0,1,0。inc...