目录
swap交换方式
位运算主要针对整型,数学计算主要针对小数和整型,数组最为常用。
- 位运算,两数字异或处理
- 数学计算
- 通过数组交换
位运算
异或 ^
将数字转化为二进制形式,对应的两个数字(0 / 1)相同,结果为0,若不同,结果为0.
a = a^b |
0100 0011 0111 |
a=7(0111) |
b = a^b |
0111 0011 0100 |
b = 4 |
a = a^b |
0111 |