1、Java支持的位运算符有7个:
&:按位与 【2个相同取相同、2个不同取0】
|:按位或 【2个相同取相同、2个不同取1】
~:按位非 【2个相同取0、2个不同取1】
^:按位异或
<<:左位移运算符
>>:右位移运算符
>>>:无符号右位移运算符
2、
3、案例:
1.1 按位与:
5&9
0101 ---5
& 1001 ---9
0001 ---1
1.2 按位或:
5|9
0101 ---5
| 1001 ---9
1101 ---13
1、Java支持的位运算符有7个:
&:按位与 【2个相同取相同、2个不同取0】
|:按位或 【2个相同取相同、2个不同取1】
~:按位非 【2个相同取0、2个不同取1】
^:按位异或
<<:左位移运算符
>>:右位移运算符
>>>:无符号右位移运算符
2、
3、案例:
1.1 按位与:
5&9
0101 ---5
& 1001 ---9
0001 ---1
1.2 按位或:
5|9
0101 ---5
| 1001 ---9
1101 ---13