位運算的簡單原理

1.異或:^/xor/bitwise_xor 1^0=1 1^1=0 0^0=0 0^1=1 (簡單來講同樣的爲0,不同爲1) if a^b<0 then a和b異號 例如:5^7 5的二進制爲 101 7的二進制爲 111 異或運算結果 010 ————>轉爲二進制爲2 須要注意的是:對於負數要按照補碼(負數的符號)的形式表示。 2.與:&/and/bitwise_and 1&0 =0 1&1
相關文章
相關標籤/搜索