其他分享
首页 > 其他分享> > 两数交换

两数交换

作者:互联网

(1)异或  ^ 

特性:

1. 0 ^ N  = N , N^N =0

2. A ^ N ^ A = N

3. 支持交换律和结合律

4. 记忆方法:二进制按位相加不进位

交换:

a = a ^ b

b = a ^ b

a = a ^ b

 

(2)加减交换

a = a + b

b = a - b

a = a - b

标签:交换律,二进制,交换,异或,按位,结合律
来源: https://www.cnblogs.com/bigcoolcool/p/16314552.html