java 中的位运算符 与(&),或(|),异或(^),非(~)巧记 大王叫我来巡山啊呦呦 2021-09-01 457 阅读1分钟 & 与运算符,都为1的时候为1,其它的都为0,类比逻辑运算符&&,当两个都为true(1)的时候,才是true,其它事false | 或运算符,其中一个为1,就为1,类比逻辑运算符,有一个为true,就为true ^ 异或,相同为0,不同为1,用个公式来记忆,0+0=0 1+1=2二进制进一位,就变成0 ~ 非是指单纯对自己的操作,二进制数0跟1取相反