二进制运算结果通过位操作规则计算,主要分为算术运算和逻辑运算两类。以下是具体规则:
一、算术运算
加法 - 规则:0+0=0,0+1=1,1+0=1,1+1=10(逢二进一)
- 示例:1110 + 1011 = 11001(二进制)
减法
- 规则:0-0=0,1-0=1,1-1=0,0-1=1(借位规则:借1当2)
- 示例:100110 ÷ 110 = 110 余 10(二进制)
乘法
- 规则:0×0=0,0×1=0,1×0=0,1×1=1
- 示例:1011 × 1010 = 1101110(二进制)
除法
- 规则:0÷1=0,1÷1=1,0÷0无意义,1÷0无意义
- 示例:100110 ÷ 110 = 110 余 10(二进制)
二、逻辑运算
或运算(∨)
- 规则:0∨0=0,0∨1=1,1∨0=1,1∨1=1
- 示例:1010 ∨ 1100 = 1110(二进制)
与运算(∧)
- 规则:0∧0=0,0∧1=0,1∧0=0,1∧1=1
- 示例:1010 ∧ 1100 = 1000(二进制)
非运算(¬)
- 规则:0→1,1→0(逐位取反)
- 示例:1010 → 0101(二进制)
异或运算(⊕)
- 规则:相同为0,不同为1
- 示例:1010 ⊕ 1100 = 0110(二进制)
三、注意事项
借位与进位: 加法逢二进一,减法借1当2; 无意义运算