-
二进制位运算查看全部
-
异或运算查看全部
-
异或运算查看全部
-
按位或查看全部
-
位运算特殊用途查看全部
-
参考文章查看全部
-
java中数据类型查看全部
-
A=A^B; B=A^B; A=A^B;查看全部
-
Java中字节的转换,查看全部
-
4=0100=0*2^(4-1)+1*2^(3-1)...查看全部
-
数据类型转化为字节查看全部
-
这里说明一下AB是如何交换的: 先要明白 1,AB都是二进制形式存储的,交换每一位即可 2,相同的位不需要交换,不同位需要交换 那个公式是:0^0=0 0^1=1 1^0=1 1^1=0 第一步 A=A^B (把得到的结果设为C) C的位的情况是:AB相同的位变为0,不同的位变为1。 第二步 B=A^B (即B=C^B) C中AB相同的位是0,由于0^谁都改变不了谁(0还是0,1还是1),所以B中AB相同的位就没有被交换; C中AB不同的位是1,由于1^谁都将会谁改变(反转过来了),所以B中AB不同的位反过来了,至此B的位全部变的和A一样了。 第三步 道理同上查看全部
-
进制转换查看全部
-
JAVA内置的进制转换查看全部
-
(与运算) 与运算都为1时才为1, 1.清零作用 2.取指定位(该数的对应位取1,其余位为0与运算即可得到指定位) 或运算(|) 只要有一个位置为1即为1 置1,该位置为1,其余位为0查看全部
举报
0/150
提交
取消