异或运算特点:
1如果a^b=c,那么就有c^b=a以及c^a=b,此规律可用于加密解密。
2交换变量内容,参考方法而已。
#include <iostream>
#include <stdio.h>
int main(int argc, char *argv[]) {
int a=-7,b=8;
printf("a=%d,b=%d",a,b);
//实现交换
a=a^b;
b=b^a;
a=a^b;
printf("a=%d,b=%d",a,b);
return 0;
}