标签:使用 sp bs 方法 二进制 nbsp 变量 运算符 比较
方法1:用异或语句
a = a^b;
b = a^b;
a = a^b;
注:按位异或运算符^是双目运算符,其功能是参与运算的两数各对应的二进制位相异或,当对应的二进制相异时,结果为1。参与运算数仍以补码形式出现。
方法2:
a = a+b;
b = a-b;
a = a-b;
如果a、b都是比较大的两个数,a=a+b时就会超界。
方法3:
a = a - b;
b = a + b;
a = b - a;
标签:使用 sp bs 方法 二进制 nbsp 变量 运算符 比较
原文地址:http://www.cnblogs.com/freeso/p/3977552.html