1.位与运算符:& (位与:代表把二进制的每个数的每一位从低到高进行运算(有0必0))
逻辑与:&&(有假必假)
(1)位与的定义:
int a=0b1001;//0b1001是二进制表示法,0b代表用二进制表示,0b1001对应十进制数为:9
int b=0b0101;//对应十进制数为:5
a&b =0b0001;//1
2.位或运算符: | (有1即1)
逻辑或:||(有真为真)
(1)位或的定义:
int a=0b1001;//0b1001是二进制表示法,0b代表用二进制表示 0b1001对应十进制数为:9
int b=0b0101;//对应十进制数为:5
a|b = 0b1101;//13
3.异或运算符:^ (相同为0,不同为1)
int a=0b1001://9
int b=0b0101;//5
a^b =0b1100;//12