天天看點

位邏輯運算符?

位邏輯運算符?

& (與)  将數值運算轉換為二進制,對應位比對都為1,結果就為1,否則為0。

 例:    3 & 2

         數值       二進制            

         3          00000011            

         2          00000010

         結果       00000010    即為:2

|(或)  将數值運算轉換為二進制,對應位比對隻要有一個為1,結果就為1,否則為0。

    例: 1 | 2

         1          00000001            

         結果       00000011    即為:3

^ (異或) 将數值運算轉換為二進制,對應位比對,不同時,結果為1,否則為0.

 例: 1 ^ 2

         1          00000001            

繼續閱讀