算数运算符
| 运算符 | 说明 |
|---|---|
| + | 加 |
| - | 减 |
| * | 乘 |
| / | 除 |
| % | 取模或求余 |
| ++ | 自加 |
| – | 自减 |
逻辑运算符
运算结果为布尔型
| 运算符 | 说明 |
|---|---|
| > | 大于 |
| < | 小于 |
| >= | 大于等于 |
| <= | 小于等于 |
| == | 等于 |
| != | 不等于 |
关系运算符
| 运算符 | 说明 |
|---|---|
| ! | 逻辑反 |
| && | 逻辑与 |
| || | 逻辑或 |
逻辑与和逻辑或有短路问题
位运算符
| 运算符 | 说明 |
|---|---|
| ~ | 位反 |
| & | 位与 |
| | | 位或 |
| ^ | 位异或 |
| >> | 右位移 |
| << | 左位移 |
移位运算运算量和表达式为整型
赋值运算符
=与其他运算符组合
特殊运算符
- ? 是:否
- sizeof() 只针对数据类型,而不针对变量.查看的为变量所作为的数据类型的长度