二哥啊

导航

 

算术运算符

 

赋值运算符

int j1=10

int i2,ji2;

i2=j2=10

int i3=10,j3=20

+=   -=   /=  *=

short s1=10;

s1+=2;  不会改变变量本身的数据类型

 

比较运算符

==

!=

>

<

>=

<=

instanceof

 

逻辑运算符

&逻辑与

&&短路与

|逻辑或

||短路或

!逻辑非

^逻辑异或

逻辑运算符操作的都是boolean型的变量

 

位运算符

<< 左移  被移除的高位丢弃 空位补0

>>右移   最高位是0右移后补0,最高位是1空缺位补1

>>>无符号右移   空缺位补0无论最高位是0或者1

&  |  ^异或  ~取反

位运算符操作的都是整形的数据

 

三元运算符

(条件表达式)?表达式1:表达式2

表达式1和表达式2为同种类型

posted on 2019-11-01 21:49  二哥啊  阅读(90)  评论(0编辑  收藏  举报