位运算1

&  按位与

|   按位或  

^  按位异或

~  按位取反

按位与   按位或 按位异或 按位取反和逻辑运算中的运算规则一样,只不过是按位与,比如2&3,2和3是int类型,逻辑与,A&B,A和B的结果是Boolean(true和false)

按位与    两位只要有0结果为0;

按位或    两位只要有1结果为1;

按位异或与逻辑异或运算规则也是一样的,0^1结果就为1,1^1 ,0^0 结果都为0。 

按位取反 0变成1,1变成0。

 

posted @ 2021-08-12 16:07  我亦无他,惟手熟尔  阅读(73)  评论(0)    收藏  举报