位运算的作用
& 運算
and運算通常用于二進制取位操作,例如一個數 and 1的結果就是取二進制的最末位。這可以用來判斷一個整數的奇偶,二進制的最末位為0表示該數為偶數,最末位為1表示該數為奇數
| 運算
or運算通常用于二進制特定位上的無條件賦值,例如一個數or 1的結果就是把二進制最末位強行變成1。如果需要把二進制最末位變成0,對這個數or 1之后再減一就可以了,其實際意義就是把這個數強行變成最接近的偶數
^ 運算
兩次異或同一個數最后結果不變,即(a xor b) xor b = a。xor運算可以用于簡單的加密,比如我想對我MM說1314520,但怕別人知道,于是雙方約定拿我的生日19880516作為密鑰。1314520 xor 19880516 = 20665500,我就把20665500告訴MM。MM再次計算20665500 xor 19880516的值,得到1314520,于是她就明白了我的企圖
?
引自:https://blog.csdn.net/qq51931373/article/details/38382359
總結
- 上一篇: 用java中的map解析微信MicroM
- 下一篇: 微软雅黑Monaco字体——听说是最适合