1、//取整除
5//3得到1
2、%取余
5%3得到2
3、<<左移
2<<2得到8
2用二进制表示为10,向左移两位得到1000,即十进制的8
4、>>右移
11>>1得到5
11用二进制表示为1011,向右移一位得到101,即十进制的5
5、&按位与
5&3得到1
5用二进制表示为101,3用二进制表示为11
101 5
011 3
001 1
6、|按位或
5|3得到7
101 5
011 3
111 7
7、~按位翻转得到-(x+1)
~5得到-6
8、^按位异或
5^3得到6
101 5
011 3
110 6
时间: 2024-11-10 13:15:36