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。