二进制运算

一. 二进制运算

电子计算机运算:

  • 算术运算 :
  • 逻辑运算 : 所有的逻辑运算都是按位进行的,位与位之间没有任何联系.

二进制运算规则一览表

二进制运算规则一览表

二. 二进制算术运算 : 加,减,乘,除,

1. 加法 : 逢二进一.

加法

2. 减法 : 借一有二

减法

3. 乘法 : 可参照十进制乘法.

乘法

4. 除法 : 参照十进制除法.

除法

三. 二进制逻辑运算 : 与,或,非,异或

1. 或, 逻辑加

运算符号 :

+ 或 V

运算法则 :

两个相“或”的逻辑变量中,只要有一个为1,“或”运算的结果就为1。
仅当两个变量都为0时,或运算的结果才为0。

示例:

0+0=0或0∨0=0
0+1=1或0∨1=1
1+0=1或1∨0=1
1+1=1或1∨1=1

2. 与, 逻辑乘

运算符号 :

× 或 ·  或 ∧ 

运算法则 :

两个相“与”的逻辑变量中,只要有一个为0,“与”运算的结果就为0。
仅当两个变量都为1时,“与”运算的结果才为1。

示例:

0×1=0或0·1=0或0∧1=0
1×0=0或1·0=0或1∧0=0
1×1=1或1·1=1或1∧1=1

3. 非, 逻辑否定

运算符号 :

在变量的上方加一横线表示“非”。

运算法则 :

将原逻辑变量的状态求反.

4. 异或

运算符号 :

异或
抑或

运算法则 :
两个相“异或”的逻辑运算变量取值相同时,“异或”的结果为0。
取值相异时,“异或”的结果为1