运算符按照优先级大小由上向下排列,在同一行的运算符具有相同优先级。第二行是所有的一元运算符。
|
() [] -> .
|
括号(函数等),数组,两种结构成员访问
|
|
|
! ~ ++ -- + -
* & (类型) sizeof
|
否定,按位否定,增量,减量,正负号,
间接,取地址,类型转换,求大小
|
|
|
* / %
|
乘,除,取模
|
|
|
+ -
|
加,减
|
|
|
<< >>
|
左移,右移
|
|
|
< <= >= >
|
小于,小于等于,大于等于,大于
|
|
|
== !=
|
等于,不等于
|
|
|
&
|
按位与
|
|
|
^
|
按位异或
|
|
|
|
|
按位或
|
|
|
&&
|
逻辑与
|
|
|
||
|
逻辑或
|
|
|
? :
|
条件
|
|
|
= += -= *= /=
&= ^= |= <<= >>=
|
各种赋值
|
|
|
,
|
逗号(顺序)
|
技术,不喧哗
posted on
浙公网安备 33010602011771号