元其二一移 大等位逻三 赋逗,其三赋
解释如下:
优先级分为15级: 1:(谐音 元) [] 数组下标(元素下标) () 圆括号 . -> 成员
2:其他 - 负号 (type) 类型强转 ++ 自增 -- 自减 * 取值 & 取地址 ! 逻辑非 ~ 按位取反 sizeof 长度(字节数)
3:二(级) / 除 * 乘 % 取模
4:一(级) + 加法 -减法
5:(位)移 << 左移 >> 右移
6:大小 >大于 >= 大于等于 <小于 <= 小于等于
7:等于 == 等于 != 不等于
8:位(运算) & 按位与 ^ 按位异或 | 按位或 P.S. 优先级依次降低,即先与 最后或
9:逻(辑运算)
&& 逻辑与 || 逻辑或 P.S. 优先级依次降低,即先与 最后或
10:三(目运算符) () ? () : () 条件运算符
11:赋(值运算) = /= *= %= += -= <<= >>= &= ^= |=
12:逗(号表达式) (), (), ()
结合性:基本都是从左到右 但是 其 三 赋 从右往左
