计算机中的逻辑运算详解(与、或、非、同或、异或)

1 概述

1.1 总结

  • 逻辑运算中,1:真(True),0:假(False)
逻辑运算运算规则举例常见运算符
有 0 为 0,全 1 为 11 × 1 = 1
1 × 0 = 0
"×""·""∧"
有 1 为 1,全 0 为 01 + 1 = 1
0 + 0 = 0
"+""∨"
1 为 0,0 为 1¬1 = 0
¬0 = 1
"¬""!""—"
同或相同为 1,不同为 01 ⊙ 1 = 1
1 ⊙ 0 = 0
"⊙"
异或不同为 1,相同为 01 ⊕ 1 = 0
1 ⊕ 0 = 1
"⊕"

2 逻辑运算

2.1 与:"×""·""∧"

  • 运算规则:有 0 为 0,全 1 为 1
1 × 1 = 1,	1 · 1 = 1,	11 = 1
1 × 0 = 0,	1 · 0 = 0,	10 = 0
0 × 1 = 0,	0 · 1 = 0,	01 = 0
0 × 0 = 0,	0 · 0 = 0,	00 = 0

2.2 或:"+""∨"

  • 运算规则:有 1 为 1,全 0 为 0
11 = 1,	11 = 1
10 = 1,	10 = 1
01 = 1,	01 = 1
00 = 0,	00 = 0

2.3 非:"¬""!""—"

  • 运算规则:1 为 0,0 为 1
  • 1 ‾ = 0 , 0 ‾ = 1 \overline{1} = 0,\overline{0} = 1 1=00=1
¬1 = 0, ¬0 = 1
!1 = 0, !0 = 1 

2.4 同或:"⊙"

  • 运算逻辑:相同为 1,不同为 0
11 = 1
10 = 0
01 = 0
00 = 1

2.5 异或:"⊕"

  • 运算逻辑:不同为 1,相同为 0
11 = 0
10 = 1
01 = 1
00 = 0

3 扩展

3.1 网工软考真题

【例题1】X、Y 都是逻辑变量,与逻辑表达式 X + X ‾ Y X + \overline{X}Y X+XY 等价的是()
A. X + Y ‾ X + \overline{Y} X+Y
B. X ‾ + Y ‾ \overline{X} + \overline{Y} X+Y
C. X ‾ + Y \overline{X} + Y X+Y
D. X + Y X + Y X+Y

参考答案:D
X+Y:或运算; XY:与运算; X ‾ \overline{X} X:非运算;0:假;1(或非0):真

XY X + X ‾ Y X + \overline{X}Y X+XY X + Y ‾ X + \overline{Y} X+Y X ‾ + Y ‾ \overline{X} + \overline{Y} X+Y X ‾ + Y \overline{X} + Y X+Y X + Y X+Y X+Y
0001110
0110111
1011101
1111011
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

鱼丸丶粗面

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值