你上面的这段代码是将他们进行交换,所以之后的值才会倒转刚开始 a=3= 0011 b= 4= 0100 a=a^b=0011^ 0011=0111 b=b^a=0100^0111=0011 =3a=a^b=0111^0011=0100 =4