當前位置:柔美女性網 >

綠色生活 >心理 >

位與運算定義是什麼

位與運算定義是什麼

位與運算定義是什麼

位運算就是對數據二進制操作的一些規則,位運算的好處是直接對計算機中的二進制數據進行操作,速度快、效率高,位運算分為:按位非(~)、按位與(&)、按位或(|)、按位異或(^)、按位取反(!)、按位左移(<<)、按位右移(>>)、無符號按位右移(>>>).位運算除了取反,其他操作都是操作兩個數的,而且都是操作兩個數的二進制數。

1、按位與(~)

按位非的規則是將二進制的數字每一位全部取反,符號位也會取反。

2、按位與(&)

與運算是將參與運算的兩個二進制進行&運算,如果兩個二進制位都是1,則與運算結果是1,否則為0.

3、按位或(|)

對應二進制位上只要有一個為1則運算結果為1,兩個都為0,返回0.

4、按位異或(^)

只要對應位上的數據不同就返回1,否則返回0

5、按位左移(<<)

二進制的位上的數據統一向左移動指定的位數,右邊空的位置用0補齊

6、按位右移(>>)

二進制的位上的數據統一向右移動指定的位數,低位溢出,符號位不變,用最高位,即符號位,填充移位左側的空位

7、無符號按位右移(>>>)

低位溢出,高位補0,無符號指將符號位看做數字也進行移動

標籤: 運算
  • 文章版權屬於文章作者所有,轉載請註明 https://rmnxw.com/zh-mo/lvse/xinli/n5wn6w.html