Java 按位操作符
来源:互联网 发布:cimit12软件下载 编辑:程序博客网 时间:2024/05/17 04:59
按位操作符用来操作整数基本数据类型中的单个比特,即二进制位。按位操作符会对两个参数中对应的位执行布尔代数运算,并最终生成一个结果。
按位操作符 & (与):
如果两个输入位都是1,则按位与操作符生成输出一个1,否则输出一个0。
public class TestOperator {public static void main(String[] args) {System.out.println("&: "+(1&1));System.out.println("&: "+(0&1));}}
输出:
按位操作符 | (或):
如果两个输入位只要有一个是1,那么按位或输出为1,只有在两个输入位都为0的情况下才会生成0.
public class TestOperator {public static void main(String[] args) {System.out.println("|: "+(1|1));System.out.println("|: "+(0|1));}}
输出:
按位操作符 ^ (异或):
如果两个输入位的某一个是1,但不全都是1,那么按位异或生成一个输出位1
public class TestOperator {public static void main(String[] args) {System.out.println("^: "+(0^1));System.out.println("^: "+(1^1));}}
输出:
按位操作符 ~ (非):
按位非有称为取反操作符,属于一元操作符
public class TestOperator {public static void main(String[] args) {System.out.println("~0: "+(~0));}}输出:
注意:
除 非 (~)以外其他任何 按位操作符都可以和 = 号联合使用。
0 0
- Java按位操作符
- Java 按位操作符
- Java 按位操作符
- java按位操作符
- java位操作符
- java 位操作符
- java-位操作符
- java 位操作符
- java位操作符
- java 位操作符
- Java位操作符
- Java中的按位操作符
- Java 按位操作运算符
- Java的按位操作符
- 1.Java中的按位操作符
- java 按位操作符和移位操作符
- Java按位操作符、移位操作符
- Java操作符之按位操作符
- 图graph
- MATLAB 图像切割
- 斐波那契数列(fibonacci)
- 解决正确配置Servlet async-supported参数报错问题
- java中Scanner类中的next()和nextLine()方法的区别
- Java 按位操作符
- iOS后台播放音乐
- 回滚估算
- 升级Struts2.5后使用DMI动态方法调用遇到问题
- 多年没写代码重操旧业的心情
- Material list of internet
- 在路上,走更远 ,我的2016
- SAP补提折旧-折旧的增加/减少
- Django学习笔记(一)--总况