【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 为真
运算符 | 含义 | 备注 |
---|---|---|
= = == == | 相等 | |
! = != != | 不相等 | |
< < < | 小于 | |
> > > | 大于 | |
< = <= <= | 小于等于 | |
> = >= >= | 大于等于 |
逻辑运算符
运算符 | 含义 | 备注 |
---|---|---|
! ! ! | 非 | |
& & \&\& && | 与 | |
∣ ∣ || ∣∣ | 或 |