位运算应用学习探究——异或——用来交互两个整型数据
以前只知道位运算怎样计算,未曾思考过怎样实际应用,及应用场景。看到别人代码中的运用方式,感觉一时又无法理解。因此稍微深入学习了解一下这部分内容,在此MARK。=========================int a=8, b=10;则按位异或运算如下:a^=b;b^=a;a^=b;换算过程如下:a经过了2次转换b经过了1次转换转换过程类似[ 2+3=5;5-2=3;5-3=2;] 的三次运算。...
原创
2018-04-24 17:42:34 ·
176 阅读 ·
0 评论