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 @   梦境者  阅读(26)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示