按位与:&两位都为1才为1 按位或:|有一位为1就为1 按位异或:^相同为0不同为1————交换两个变量的值:a^b^a=b 按位取反:~0变1 1变0 左移<< 向左移动 *2 右移>>向右移动 /2