今天遇到了一个基础的Java知识:Java的异或运算^,这个小不点“^”就是Java的异或运算符:
int a = 4^6;这里的4和6 都是int型数据,在进行运算时,4对应的二进制数为:100(0100);6对应的是:110(0110),这样实际的运算方程是:int a = 0100^0110;此时再来看:0<-->0=0;1<-->1=0;0<-->1=1;0<-->0=0;这样运算的结果就是:0010(这是二进制的数据),对应转换成十进制就是2.
本文详细解释了Java中异或运算符(^)的工作原理及其内部机制,通过具体实例展示了如何将十进制数转换为二进制并进行异或运算。
今天遇到了一个基础的Java知识:Java的异或运算^,这个小不点“^”就是Java的异或运算符:
int a = 4^6;这里的4和6 都是int型数据,在进行运算时,4对应的二进制数为:100(0100);6对应的是:110(0110),这样实际的运算方程是:int a = 0100^0110;此时再来看:0<-->0=0;1<-->1=0;0<-->1=1;0<-->0=0;这样运算的结果就是:0010(这是二进制的数据),对应转换成十进制就是2.
1785

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