网站一般不用位运算。计算位运算需要二进制基础,所有的数都是在二进制形式,然后对应的位进行运算,最后得到结果。例如8和12的二进制分别是1000、1100,那么8 & 12的结果,是1000,也就是8,&是与运算,参加运算的两个数都是1结果才是1,否则结果为08 | 12的结果,是1100,也就是12,!是或运算,参加运算的两个数只要有一个是1结果就是1,否则结果为0其它的非、异或,等运算的方式类似,我相信你几分钟反思就会明白,如果不明白请补充。