“软件设计师精讲 数据的表示 逻辑运算”的版本间的差异
跳到导航
跳到搜索
Jihongchang(讨论 | 贡献) (→逻辑运算) |
Jihongchang(讨论 | 贡献) (→逻辑运算) |
||
第43行: | 第43行: | ||
|- | |- | ||
|逻辑非(!、¬、~、NOT、-):将原逻辑值取反即可 | |逻辑非(!、¬、~、NOT、-):将原逻辑值取反即可 | ||
+ | |} | ||
+ | 真值表:描述一个逻辑表达式与其变量之间的关系 | ||
+ | {| class="wikitable" | ||
+ | !A | ||
+ | !B | ||
+ | !!A | ||
+ | !A+B | ||
+ | !A*B | ||
+ | !A⊕B | ||
+ | |- | ||
+ | !0 | ||
+ | !0 | ||
+ | !1 | ||
+ | !0 | ||
+ | !0 | ||
+ | !0 | ||
+ | |- | ||
+ | !0 | ||
+ | !1 | ||
+ | !1 | ||
+ | !1 | ||
+ | !0 | ||
+ | !1 | ||
+ | |- | ||
+ | !1 | ||
+ | !0 | ||
+ | !0 | ||
+ | !1 | ||
+ | !0 | ||
+ | !1 | ||
+ | |- | ||
+ | !1 | ||
+ | !1 | ||
+ | !0 | ||
+ | !1 | ||
+ | !1 | ||
+ | !0 | ||
|} | |} |
2024年4月10日 (三) 14:27的版本
https://www.bilibili.com/video/BV13U4y1E7oA/?p=7
关系运算符
关系运算符及其优先次序
< | 小于 | 优先级相同(高) |
---|---|---|
<= | 小于或等于 | |
> | 大于 | |
>= | 大于或等于 |
== | 等于 | 优先级相同(低) | |
---|---|---|---|
!= | 不等于 |
说明:
- 关系运算符的优先级低于算术运算符
- 关系运算符的优先级高于赋值运算符
逻辑运算
逻辑变量之间的运算称为逻辑运算。
二进制数1和0在逻辑上可以代表“真”与“假”。
逻辑运算 | 逻辑或(||、+、∪、∨、OR):连接的两个逻辑值全0时才取0 |
---|---|
逻辑与(&&、*、·、∩、∧、AND):连接的两个逻辑值全1时才取1 | |
逻辑异或(⊕、XOR):连接的两个逻辑值不相同时才取1,相同则取0 | |
逻辑非(!、¬、~、NOT、-):将原逻辑值取反即可 |
真值表:描述一个逻辑表达式与其变量之间的关系
A | B | !A | A+B | A*B | A⊕B |
---|---|---|---|---|---|
0 | 0 | 1 | 0 | 0 | 0 |
0 | 1 | 1 | 1 | 0 | 1 |
1 | 0 | 0 | 1 | 0 | 1 |
1 | 1 | 0 | 1 | 1 | 0 |