运算符小结
运算符
优先级
++ -- 大于*/ 大于+ -
{算数运算符
-
+加
-
_减
-
*乘
-
/ 除
-
%模(余)
-
++ 递增
-
-- 递减
赋值运算
- = 赋予
关系运算符
//括号没用 编码不要带 这个是防止PD++自动改码
- (>)
- (<)
- (>=) 大于等于
- (<=) 小于等于
- (==) 等于 !!!! 俩等号
- (!=instanceof) !=不等于
逻辑运算符号} //务必掌握 这四大类
- && 与
- || 或
- ! 非
位运算符 只在二进制进行
- &
- |
- ^
- ~
- (>>)
- (<<)
- (>>>)
/*A=0011 1100
B=0000 1101
A&B = 0000 1100 两个1为1 其余为0
A/B = 0011 1101 有1为1 无1为0
A^B = 0011 0001 相同为0 不相同为1
~B = 1111 0010
<< 左移 *2
>> 右移 /2
System.out.println(4<<5);// 4的二进制 向左移动5位 (4*(2的5次方))
*/
条件运算符
- ?
- :
扩展赋值运算符
-
+=
-
-=
-
*=
-
/=
浙公网安备 33010602011771号