一、按位与:&
若两个整数(x)i==1,且(y)i==1,则(x&y)i=1
否则(x&y)i=0
按位与一般有以下两种应用:
让某一位或某些位为0:x&0xFE
取一个数中的一段:x&0xFE
二、按位或:|
有1为1,双0为0;
三、位非运算:~
也称按位取反运算,1变0,0变1;
四、异或运算:^
相同为0,不同为1
五、左移:<<
所有位次向左移动,右边补0;
六、右移:>>
所有位次向右移动,左边补0;
一、按位与:&
若两个整数(x)i==1,且(y)i==1,则(x&y)i=1
否则(x&y)i=0
按位与一般有以下两种应用:
让某一位或某些位为0:x&0xFE
取一个数中的一段:x&0xFE
二、按位或:|
有1为1,双0为0;
三、位非运算:~
也称按位取反运算,1变0,0变1;
四、异或运算:^
相同为0,不同为1
五、左移:<<
所有位次向左移动,右边补0;
六、右移:>>
所有位次向右移动,左边补0;