这是啥意思啊宝
这是二进制的运算,|是逻辑或,&是逻辑与。20为0001010000000011结果为00010111也就是23
a=20 = 0b00010100 | 按位或,上下2个数有1个为1则结果为1 b=20|3 0b00010100 | 0b00000011 = 0b00010111 = 23 & 按位与,上下2个数有1个为0则结果为0 a&7 0b00010100 & 0b00000111 = 0b00000100 =4