与运算(and)两位同时为1,结果才为“1 或运算(or) 第一个输入 第二个输入 输出结果 1 1 1 1 0 1 0 1 1 0 0 0 有一个为1,结果就是1 异或(xor) 第一个输入 第二个输入 输出结果 1 1 0 1 0 1 0 1 1 0 0 0 不相同才为1 非(not) 输入 输出 1 0 0 1 输入输出相反 左移(shl)各二进位左移,高位丢弃,低位补0 右移(shr/sar)各二进位右移,低位丢弃,高位补0(shr)或符号位(sar)