您的位置首页百科知识

java逻辑运算符中的异或(^)

java逻辑运算符中的异或(^)

的有关信息介绍如下:

java逻辑运算符中的异或(^)

这里说说Java的异或。

异或八个字说明:

相同出0;(false)

不同出1。(true)

例如:

true^false;

结果是true。

整型的数据运算。

是这么运算的;

先把4和7转换成二进制的数。

得到的“100”和“111”,

补零。

因为int是占据32位的,

完整的4的int应该是:

00000000 00000000 00000000 00000100;

完整的7的int应该是:

00000000 00000000 00000000 00000111。

因为前面的都一样,出的都是0,

故这里只取后8位来说。

判断是否相同。

相同出0。

把二进制数转换为十进制数。

得到3。