1. 程式人生 > >不用temp,對兩個數的值進行互換

不用temp,對兩個數的值進行互換

如: let a = 1,b=2; a的二進位制: 0001 b的二進位制: 0010 利用異或運算的規律:兩個運算元的位中,相同返回0,不同相返回1 a = a^b;//now a = 0011 b = b^a;//a: 0011, b:0010, now b:0001 a = a^b;//b:0001, a:0011, now a:0010 達到互換