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
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】博客园社区专享云产品让利特惠,阿里云新客6.5折上折
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步