java中的运算符

&=:   a&=b <--->a=a&b

|= :   a|=b  <--->a=a|b
^=:   a^=b <--->a=a^b

int & int :   1100&1010=1000

~: 按位取反 : a&~b

<<: 移位.

image

image

image

image

<<:相当于乘与2的倍数
>>:相当于除以2的倍数
移n位,就是对乘以或者除以2的n次幂。

image

技巧:二进制1就是true,0就是false。

posted on 2012-05-01 18:37  明明的天天  阅读(228)  评论(0编辑  收藏  举报

导航