根据 Java 运算符优先级,哪个运算符具有最高优先级?
运算符优先级决定表达式中项的组合方式。这会影响表达式的计算方式。某些运算符比其他运算符具有更高的优先级;例如,乘法运算符的优先级高于加法运算符。
在此,优先级最高的运算符出现在表的上方,优先级最低的出现在下方。在表达式中,优先级较高的运算符将首先计算。
| 类别 | 运算符 | 结合性 |
| 后缀 | >() [] . (点运算符) | 从左到右 |
| 一元 | >++ - - ! ~ | 从右到左 |
| 乘法 | >* / | 从左到右 |
| 加法 | >+ - | 从左到右 |
| 移位 | >>> >>> << | 从左到右 |
| 关系 | >> >= < <= | 从左到右 |
| 相等 | >== != | 从左到右 |
| 按位与 | >& | 从左到右 |
| 按位异或 | >^ | 从左到右 |
| 按位或 | >| | 从左到右 |
| 逻辑与 | >&& | 从左到右 |
| 逻辑或 | >|| | 从左到右 |
| 条件 | ?: | 从右到左 |
赋值 | >= += -= *= /= %= >>= <<= &= ^= |= | 从右到左 |
广告
数据结构
网络
关系数据库管理系统
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP