数学
x=x^y;y=x^y;x=x^y是什么意思?

2019-03-30

x=x^y;y=x^y;x=x^y是什么意思?
优质解答
这是一个典型的异或操作,利用了a^x^x=a的特性,将x,y两个整数交换.
比如,x=10,y=20;
x=x^y;y=x^y;x=x^y 后
x=20,y=10
这是一个典型的异或操作,利用了a^x^x=a的特性,将x,y两个整数交换.
比如,x=10,y=20;
x=x^y;y=x^y;x=x^y 后
x=20,y=10
相关问答