位運算操作符

"&"與運算,二元操作符,對兩個操作員的每個二進制位進行與運算,運算規則爲:
1&1->1 1&0->0 0&1->0 0&0->0

 

"^"異或運算,二元操作符,對兩個操作員的每個二進制位進行異或運算,運算規則爲:
1^1->0 1^0->1 0^1->1 0^0->0

 

"|"或運算,二元操作符,對兩個操作員的每個二進制位或運算,運算規則爲:
1|1->1 1|0->1 0|1->1 0|0->0

 

"~"取反運算,一元操作符,對每個操作員的每個二進制位取反運算,運算規則爲:
~1->0 ~0->1

 

">>"算法右移位運算,二元操作符
捨棄二進制最後位,開頭補符號位

 

">>>"邏輯右移位運算,二元操作符
捨棄二進制最後位,開頭補0

 

"<<"邏輯左移位運算,二元操作符
捨棄開頭位,尾部補0

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章