Java中的管道(|)运算符
我在Java中有以下语句:
System.out.println(3|4);
为什么输出7?
回答:
这是按位或运算。它在二进制级别上进行修改。
011 3in binary: | 100 in decimal: | 4
___ ___
111 7
使用科学模式打开Windows calc。你可以在十进制和二进制(和十六进制)之间切换,并执行按位运算,包括or,and,xor等。
要按位排列或在你的头部或纸上进行比较,请比较同一序数的每个数字。如果任一数字为1,则该序数的结果为1。
以上是 Java中的管道(|)运算符 的全部内容, 来源链接: utcz.com/qa/430755.html