簡單粗暴兩張表:
邏輯運算子:
邏輯運算子
說明表示式
描述&&
短路與條件1 && 條件2
僅僅兩個條件同時為真,結果為真,若1為假,則不判斷2
||短路或
條件1 || 條件2
只要兩個條件有乙個為真,結果為真,若1為真,不判斷2!非
!條件條件為真時,結果為假;條件為假時,結果為真&與
條件1 & 條件2
僅僅兩個條件同時為真,結果為真,若1為假,則2還需判斷|或
條件1 | 條件2
兩個條件有乙個為真,結果為真,若1為真,2還需要判斷^異或
條件1 ^ 條件2
當乙個為真,乙個為假時,結果為真
位運算子:位運算是對二進位制的直接運算
位運算子
說明表示式結果描述&
與運算2&3=2
只有對應兩個二進位制均為1時,結果位才為1,否則為0
|或運算
2||3=3
只要對應的兩個二進位制有乙個為1時,結果位就為1
^異或運算
2^3=1
當兩對應的二進位制相異時,結果為1
~非運算子
~2=1
其功能是對參與運算的數的各二進位制按位求反
<<
左移2<<3=16
往左移位,右邊補0
>>
右移3>>1=1
往右移位,正數左邊補0,負數補1
>>>
無符號右移
3>>>1=1
往右移位,左邊補0
邏輯運算子與位運算子
1.運算子 用於對邏輯值的取反運算。當邏輯值為true時,經過取反變為false 當邏輯值為false時取反成true。2.運算子 運算子 用於對邏輯值進行異或運算。當運算兩側同時為true或false時,運算結果為false,否則為true。3.運算子 和 運算子 和 均用於邏輯與運算。當兩側同時...
php位運算子與邏輯運算 php 邏輯運算子 和
在php中,邏輯運算子無非是將值進行邏輯運算。還有其它用法嗎?先看看以下的 吧。提前給出結論就是 or 這兩種運算子在程式中可以加快php 的執行速度。test 李四 test 張三 test 張三來了 echo test 輸出 李四 test 李四 test 張三 test 張三不在這裡 echo...
java邏輯運算子
什麼是邏輯運算子?就是讓我們的條件多組合在一起,一次組合多個條件,然後再運算最後的邏輯值是否滿 足要求,說白了邏輯運算子就是多個選擇或者多個要求。邏輯運算子有 與 或 非 與 的意思就是同時的意思,必須要求兩邊都為true才為true如 10 12 100 100 問一下那邊 和這邊是不是為真如果都...