定义一个整数类型i=8,j=6,计算:(++i - --j)*i++ & --j | i <<2
(9-5)*9 & 4 | 10<<2
4 *9 & 4 | 10<<2 (优先级* > << > &> |)
36&4|40
4|40
44
优先级 运算符 结合性
1 () [] . 从左到右
2 ! +(正) -(负) ~ ++ -- 从右向左
3 * / % 从左向右
4 +(加) -(减) 从左向右
5 << >> >>> 从左向右
6 < <= > >= instanceof 从左向右
7 == != 从左向右
8 &(按位与) 从左向右
9 ^ 从左向右
10 | 从左向右
11 && 从左向右
12 || 从左向右
13 ?: 从右向左
14 = += -= *= /= %= &= |= ^= ~= <<= >>= >>>= 从右向左