位运算:(需转换为二进制)
左移:<<、右移:>>、按位与:&、按位或:|、按位取反:~、按位异:^
1<<16意为:16的二进制表示形式0b10000向左移一位,相当于十进制的16/2.
16>>1意为:16的二进制表示形式0b10000向右移一位,相当于十进制的16*2.
16&15意为:16的二进制表示形式0b10000与15的二进制表示形式0b1111,如果同位数的值相同为1,不同为0,结果为0
16|15意为:16的二进制表示形式0b10000与15的二进制表示形式0b1111,同位数只要有一个是1,那么该位就是