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