正數的原碼,反碼,補碼和原碼一樣,負數的反碼是原碼取反,補碼是反碼 +1;
在計算機里,負數用補碼表示
& : 按位與 ,雙目運算 ,1 & 1 = 1,1 & 0 = 0,0 & 1 = 0,0 & 0 = 0 ,
| : 按位或 ,雙目運算 ,1 & 1 = 1,1 & 0 = 1,0 & 1 = 1,0 & 0 = 0 ,
~ : 按位非 ,單目運算 ,~ 1 = -2,~ 0 = -1 ,~n = - ( n+1 )
^ : 按位異或 ,雙目運算 ,1 ^ 1 = 0,1 ^ 0 = 1,0 ^ 1 = 1,0 ^ 0 = 0 ,
<< : 左移 ,雙目運算 ,m<<n = m * 2^n
>> : 右移 ,雙目運算 ,m>>n = m / 2^n
>>> :無符號右移運算符 ,雙目運算 ,