算术运算符
+;-;*;/;%;++;--
++/--为前缀时先自增在进行表达式运算,为后缀反之
关系运算符
==;!=;>;<;>=;<=
位运算符
与
| & | 如果相对应位都是1,则结果为1,否则为0 |
或
| | | 如果相对应位都是0,则结果为0,否则为1 |
同0异1
| ^ | 如果相对应位值相同,则结果为0,否则为1 |
0为1,1为0
| 〜 | 按位补运算符翻转操作数的每一位,即0变成1,1变成0。 |
左移<<
右移>>
右移补0>>>
逻辑运算符
&&逻辑与
||逻辑或
!逻辑非
短路逻辑运算符,运算从左往右,逻辑与若左为false则结果为false不判断右边
赋值运算符
=;+-*/%<<>>&^!=先运算再赋值;
其他运算符
条件运算符:?: variable x=(expression)?value if true:value if false
instanceof运算符:是否属于某类
运算符优先级:略,自己查
浙公网安备 33010602011771号