异或的杂谈
Java中的异或是将数值转换成二进制然后进行对比
例如:
int A = 2;
int B= 10;
int C= A^B;
输出C为8
因为 A=2 的二进制为 0010
B=10的二进制为 1010
0010
1010 当两数相同为0,不同为1,得1000
转换成10进制为8
所以C=8
本文介绍了Java中异或运算的工作原理,通过实例展示了如何将数值转换为二进制进行异或操作。例如,当int A=2, int B=10时,A^B的结果为8,因为异或运算中相同位为0,不同位为1,最终得到1000,转换回十进制即为8。
异或的杂谈
Java中的异或是将数值转换成二进制然后进行对比
例如:
int A = 2;
int B= 10;
int C= A^B;
输出C为8
因为 A=2 的二进制为 0010
B=10的二进制为 1010
0010
1010 当两数相同为0,不同为1,得1000
转换成10进制为8
所以C=8
228

被折叠的 条评论
为什么被折叠?