一、邏輯運算符說明 邏輯運算符,顧名思義就是邏輯判斷,即結果為真或假 二、 &和&&、 |和||之間的區別 &和&&: 相同點 : 兩者都是表達當左右兩邊操作數都為真時,才為真. 不同點 : &運算符需要判斷兩邊的操作數,而&&運算符則是根據第一個操作數的真假進而判斷第二個操作數,也就是說當第一個操 ...
一、邏輯運算符說明
邏輯運算符,顧名思義就是邏輯判斷,即結果為真或假
二、 &和&&、 |和||之間的區別
&和&&:
相同點 : 兩者都是表達當左右兩邊操作數都為真時,才為真.
不同點 : &運算符需要判斷兩邊的操作數,而&&運算符則是根據第一個操作數的真假進而判斷第二個操作數,也就是說當第一個操作數為假時,就不會再判斷第二個操作數了,
因為第一個操作數為假也就意味著無論第二個操作數真假,返回的結果都為假.
&和&&:
相同點 : 兩者都是表達當左右兩邊操作數有一個為真時,就返回真.
不同點 : |運算符需要判斷兩邊的操作數,而||運算符則是根據第一個操作數的真假進而判斷第二個操作數,也就是說當第一個操作數為真時,就不會再判斷第二個操作數了,
因為第一個操作數為真也就意味著無論第二個操作數真假,返回的結果都為真.