- 与运算: 两个都为1 ,则为1
- 或运算: 只要有一个为1 ,则为1
- 异或运算: 相同则为0 , 不同则为1
- 非运算: 0就是1 ,1就是0
计算机计算4+5 二进制
# 第一步异或 ,如果不考虑进位,可以直接出结果
0000 0100
0000 0101
--------------
0000 0001
# 第二步,与运算(判断进位,如果运算结果为0,则没有进位)
0000 0100
0000 0101
--------------
0000 0100
# 第三步,将运算的结果左移一位:
0000 1000
# 第四步,将第一步和第二步运算的值,再进行异或运算
0000 0001
0000 1000
--------------
0000 1001
# 第五步,进行与运算验证还有没有进位,0则没有进位
0000 0001
0000 1000
--------------
0000 0000
# 所以结果就是与运算为0的上一个异或运算的结果