Java中的管道(|)运算符

我在Java中有以下语句:

System.out.println(3|4); 

为什么输出7?

回答:

这是按位或运算。它在二进制级别上进行修改。

             011                     3

in binary: | 100 in decimal: | 4

___ ___

111 7

使用科学模式打开Windows calc。你可以在十进制和二进制(和十六进制)之间切换,并执行按位运算,包括or,and,xor等。

要按位排列或在你的头部或纸上进行比较,请比较同一序数的每个数字。如果任一数字为1,则该序数的结果为1。

以上是 Java中的管道(|)运算符 的全部内容, 来源链接: utcz.com/qa/430755.html

回到顶部