逻辑加(或运算)在二进制中的运算规则如下:
逻辑加(或运算)规则
运算符号
通常用符号“+”、"∨"或竖线“|”表示。
运算规则
- 0 + 0 = 0,0 ∨ 0 = 0
- 0 + 1 = 1,0 ∨ 1 = 1
- 1 + 0 = 1,1 ∨ 0 = 1
- 1 + 1 = 1,1 ∨ 1 = 1
(即:只要两个操作数中有一个为1,结果为1;只有全为0时结果为0)。
与算术加的区别
- 逻辑加不考虑进位,仅根据当前位判断结果;
- 算术加遵循“逢二进一”规则,可能产生进位。
示例
计算二进制数 `1101` 和 `1011` 的逻辑加:
```
1101
+ 1011
10100
```
(逐位或运算结果为 `10100`)。