软件设计师精讲 数据的表示 逻辑运算

来自姬鸿昌的知识库
Jihongchang讨论 | 贡献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