异或逻辑是对整形数据进行二进制的逻辑操作,两个整形数据的二进制数据位相对位如果相同输出0,相反输出1.
代码如下:
int main()
{
int a = 1;
int b = 9;
a = a^b;
b = a^b;
a = a^b;
printf("%d %d\n",a,b);
return 0;
}
异或逻辑是对整形数据进行二进制的逻辑操作,两个整形数据的二进制数据位相对位如果相同输出0,相反输出1.
代码如下:
int main()
{
int a = 1;
int b = 9;
a = a^b;
b = a^b;
a = a^b;
printf("%d %d\n",a,b);
return 0;
}