// int main()
// {
// int a = 0;
// int b = 0;
// scanf("a=%d,b=%d", &a, &b);
// //用c来当中间变量,用于数据的交换
// int c = 0;
// c = a;
// a = b;
// b = c;
// printf("a=%d,b=%d", a, b);
// return 0;
// }
int main()
{
int a = 0;
int b = 0;
scanf("a=%d,b=%d", &a, &b);
//用单目操作符来运算(操作对象是二进制数据)
//按位与&, 按位或|, 按位异或^
//不会有溢出的情况发生
a = a^b;
b = a^b;
a = a^b;
printf("a=%d,b=%d", a, b);
return 0;
}