a = 4
b = 2
print(a)
print(b)
a = a^b
b = a^b
a = a^b
print(a)
print(b)
异或性质:
1. 相同为0,不同为1,即:
0^0 = 0
1^0 = 1
0^1 = 1
1^1 = 0
2. 0与其它数异或等于其自身
0^0=0
0^1=1
3. 1与其它数异或等于其取反(具有取反作用)
1^0=1
1^1=0
4. 自身与自身异或,等于将自己置为0
101^101=000
a = 4
b = 2
print(a)
print(b)
a = a^b
b = a^b
a = a^b
print(a)
print(b)
异或性质:
1. 相同为0,不同为1,即:
0^0 = 0
1^0 = 1
0^1 = 1
1^1 = 0
2. 0与其它数异或等于其自身
0^0=0
0^1=1
3. 1与其它数异或等于其取反(具有取反作用)
1^0=1
1^1=0
4. 自身与自身异或,等于将自己置为0
101^101=000