Java 位运算符

位运算符 & | ^ ~ << >>

A = 0011 1100
B = 0000 1101

A&B = 0000 1100   //相同为同,否为0
A|B = 0011 1101   //相同为同,否为1
A^B = 0011 0001   //异或  相同为0,异为1
~B = 1111 0010    //取反


3<<3 == 3 x (2x2x2)  //<< == *2    << 后面的3 代表乘以3个2
3>>3 == 3 / (2x2x2)  //<< == /2    << 后面的3 代表除以3个2
posted @ 2022-01-18 22:40  梦境者  阅读(44)  评论(0)    收藏  举报