【C/C++ 学习笔记】运算符
视频地址: Bilibili
算术运算符
| 运算符 | 含义 | 备注 | 
|---|---|---|
| + + + | 加号 | |
| − - − | 减号 | |
| ∗ * ∗ | 乘号 | |
| / / / | 除号 | 整数相除结果依然是整数(直接舍去小数部分),小数相除还是小数 | 
| % | 取模 | 小数无法进行取模运算;对 0 取模会报错 | 
| + + a ++a ++a | 前置自增运算符 | |
| − − a --a −−a | 前置自减运算符 | |
| a + + a++ a++ | 后置自增运算符 | |
| a − − a-- a−− | 后置自减运算符 | 
赋值运算符
| 运算符 | 含义 | 备注 | 
|---|---|---|
| = = = | 赋值 | |
| + = += += | 加号 | a + = b 等价于 a = a + b a += b 等价于 a = a + b a+=b等价于a=a+b | 
| − = -= −= | 减号 | a − = b 等价于 a = a − b a -= b 等价于 a = a - b a−=b等价于a=a−b | 
| ∗ = *= ∗= | 乘号 | a ∗ = b 等价于 a = a ∗ b a *= b 等价于 a = a * b a∗=b等价于a=a∗b | 
| / = /= /= | 除号 | a / = b 等价于 a = a / b a /= b 等价于 a = a / b a/=b等价于a=a/b | 
| % = \%= %= | 取模 | a % = b 等价于 a = a % b a \%= b 等价于 a = a \% b a%=b等价于a=a%b | 
比较运算符
0 为假,1 为真
| 运算符 | 含义 | 备注 | 
|---|---|---|
| = = == == | 相等 | |
| ! = != != | 不相等 | |
| < < < | 小于 | |
| > > > | 大于 | |
| < = <= <= | 小于等于 | |
| > = >= >= | 大于等于 | 
逻辑运算符
| 运算符 | 含义 | 备注 | 
|---|---|---|
| ! ! ! | 非 | |
| & & \&\& && | 与 | |
| ∣ ∣ || ∣∣ | 或 |