運算符 | 作用 | 解釋 |
& | 按位與 | 在二進制下,同一位上都為1,即&操作后該位為1,否則為0. 舉例:3&5.3:00000011,5:00000101,結果為00000001,十進制下為1. |
| | 按位或 | 與&類型,同一位上有一個為1,即結果該位為1. |
^ | 按位異或 | 同一位取值不同時為1. |
<< | 左移 | 將一個二進制數左移,左移位數取決於右操作數,左移后右邊補0,左邊溢出的位舍棄。左移一位相當於原來數乘2。(在沒有溢出的情況下) |
>> | 右移 | 類型與<<,分邏輯移位和算數移位。 |