简单理解JAVA |运算符

来源:互联网 发布:ubuntu共享文件夹建立 编辑:程序博客网 时间:2024/04/29 14:50

这是一种非短路或运算符,如果参与计算的两个都是布尔值,那么得到的也是布尔值


如果参与计算的是两个int,那么按位或


System.out.println(false | true);//返回 true

System.out.println(2 | 1);//返回 3

2可以解读为二进制中的10

1可以解读为01


那么按位或的结果就是11 也就是3


0 0
原创粉丝点击