本章思维导图
操作符优先级
优先级 | 操作符 | 结合性 |
---|---|---|
1 | (), [], .(点操作符) | 左 -> 右 |
2 | !(逻辑非), +(正), -(负), ++, - -, ~(位非) | 右 -> 左 |
3 | *, /, % | 左 -> 右 |
4 | +(加), -(减) | 左 -> 右 |
5 | <<, >>, >>> | 左 -> 右 |
6 | <, <=, >, >=, instanceof | 左 -> 右 |
7 | ==, != | 左 -> 右 |
8 | &(位与) | 左 -> 右 |
9 | ^(位异或) | 左 -> 右 |
10 | |(位或) | 左 -> 右 |
11 | &&(逻辑与) | 左 -> 右 |
12 | ||(逻辑或) | 左 -> 右 |
13 | ?:(条件操作符) | 右 -> 左 |
14 | =, +=, -=, *=, /=, &=, |=, ^=, <<=, >>=, >>>= | 右 -> 左 |
15 | ,(逗号操作符) | 左 -> 右 |