//转字符数组
char input2[] = "power";
char * begin = input2;
char * end = input2 + strlen(input2) - 1;
while (begin < end)
{
*begin = *begin ^ *end;
*end = *begin ^ *end;
*begin = *begin ^ *end;
begin++;
end--;
}
//转整形
int a = 1;
int b = 2;
a = a^b;
b = a^b;
a = a^b;