swapping¤¬´«: (1) a=10; b=20; a=a+b; // a=10+20=30 b=a-b; // b=30-20=10 a=a-b; // a=30-10=20 (2) a=10; b=20; t=a; // t=10 a=b; // a=20 b=t; // b=10 (3) a=14; // 01110 b=20; // 10100 a=a^b; // a= 01110 xor 10100 = 11010 b=a^b; // b= 11010 xor 10100 = 01110 a=a^b; // a= 11010 xor 01110 = 10100