软件设计师精讲 数据的表示 逻辑运算
https://www.bilibili.com/video/BV13U4y1E7oA/?p=7
关系运算符
关系运算符及其优先次序
< | 小于 | 优先级相同(高) |
---|---|---|
<= | 小于或等于 | |
> | 大于 | |
>= | 大于或等于 |
== | 等于 | 优先级相同(低) | |
---|---|---|---|
!= | 不等于 |
说明:
- 关系运算符的优先级低于算术运算符
- 关系运算符的优先级高于赋值运算符
逻辑运算
逻辑变量之间的运算称为逻辑运算。
二进制数1和0在逻辑上可以代表“真”与“假”。
逻辑运算 | 逻辑或(||、+、∪、∨、OR):连接的两个逻辑值全0时才取0 |
---|---|
逻辑与(&&、*、·、∩、∧、AND):连接的两个逻辑值全1时才取1 | |
逻辑异或(⊕、XOR):连接的两个逻辑值不相同时才取1,相同则取0 | |
逻辑非(!、¬、~、NOT、-):将原逻辑值取反即可 |