目录
运算符优先级
优先级越高,越优先运算
优先级 | 运算符 |
---|---|
7 | ~ ! ++ -- |
6 | * / % << >> & &^ |
5 | + - | ^ |
4 | == != < <= > >= |
3 | <- 通道操作 |
2 | && |
1 | || |
算术运算符
运算符
+ - * / % ++ --
关系运算符
对比结果是布尔值
== != > < >= <=
逻辑运算符
与、或、非
&& || !
位运算符
按位与、按位或、按位异或、左移运算符、右移运算符
& | ^ << >>
赋值运算符
= += -= /+ *= %=
&= |= ^= <<= >>=
其他运算符
运算符 | 描述 |
---|---|
& | 返回变量存储地址 |
* | 指针变量。 |