为了方便对二进制位进行操作,java提供了四个二进制位操作符。
& 按位与
| 按位或
^ 按位异或
~ 按位取反
1>按位与:只有壹壹为1。
0&0=0
0&1=0
1&0=0
1&1=1
2>按位或:只有零零为0。
0|0=0
0|1=1
1|0=1
1|1=1
3>按位异或:只有零壹或壹零为1。
0^0=0
0^1=1
1^0=1
1^1=0
4>按位取反:
对二进制数按位取反,即0变成1,1变成0。
4、移位运算符
java中有三个移位运算符
左移:<< www.2cto.com
带符号右移:>>
无符号右移:>>>
例如:
数 x x<<2 x>>2 x>>>2
17 00010001 01000100 00000100 00000100
-17 11101111 10111100 11111011 00111011
分享到:
相关推荐
13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位运算符.zip13.java位...
java位运算符&AND操作视频!!!!
java位运算符.pdf
java位运算符代码实例
Java位运算符详解[文].pdf
Java位运算符详解.docx
java位运算符之左移操作视频!!!!
java位运算符[借鉴].pdf
java位运算符之|(OR)操作视频!!!
Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符Java运算符
JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零基础学JAVA+运算符JAVA+零...
java 移位运算符 java 移位运算符 java 移位运算符
9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip9.java赋值运算符.zip...
35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元运算符.zip35.java三元...
32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系运算符.zip32.java关系...
30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值运算符.zip30.java赋值...
10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术运算符.zip10.java算术...