Python 按位運算子
Python 按位運算子
按位運算子用於比較(二進位制)數字
運算子 | 名稱 | 描述 |
---|---|---|
& | AND(與) | 如果兩個位都為 1,則將每個位設定為 1 |
| | OR(或) | 如果兩個位中有一個為 1,則將每個位設定為 1 |
^ | 異或 | 如果兩個位中只有一個為 1,則將每個位設定為 1 |
~ | NOT(非) | 反轉所有位 |
<< | 零填充左移 | 從右側推入零,最左側的位被丟棄,左移 |
>> | 有符號右移 | 從左側推入最左側位的副本並讓最右側的位掉落,從而右移 |
按位運算子用於比較(二進位制)數字
運算子 | 名稱 | 描述 |
---|---|---|
& | AND(與) | 如果兩個位都為 1,則將每個位設定為 1 |
| | OR(或) | 如果兩個位中有一個為 1,則將每個位設定為 1 |
^ | 異或 | 如果兩個位中只有一個為 1,則將每個位設定為 1 |
~ | NOT(非) | 反轉所有位 |
<< | 零填充左移 | 從右側推入零,最左側的位被丟棄,左移 |
>> | 有符號右移 | 從左側推入最左側位的副本並讓最右側的位掉落,從而右移 |
如果您想將 W3Schools 服務用於教育機構、團隊或企業,請傳送電子郵件給我們
sales@w3schools.com
如果您想報告錯誤,或想提出建議,請傳送電子郵件給我們
help@w3schools.com