C#邏輯運算符


一、邏輯運算符說明

邏輯運算符,顧名思義就是邏輯判斷,即結果為真或假

 

二、 &和&&、 |和||之間的區別

&和&&:

相同點 : 兩者都是表達當左右兩邊操作數都為真時,才為真.

不同點 : &運算符需要判斷兩邊的操作數,而&&運算符則是根據第一個操作數的真假進而判斷第二個操作數,也就是說當第一個操作數為假時,就不會再判斷第二個操作數了,因為第一個操作數為假也就意味着無論第二個操作數真假,返回的結果都為假.

|和||:

相同點 : 兩者都是表達當左右兩邊操作數有一個為真時,就返回真.

不同點 : |運算符需要判斷兩邊的操作數,而||運算符則是根據第一個操作數的真假進而判斷第二個操作數,也就是說當第一個操作數為真時,就不會再判斷第二個操作數了,因為第一個操作數為真也就意味着無論第二個操作數真假,返回的結果都為真.

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM