黑马程序员技术交流社区

标题: 大牛们。异或 ^ 的问题 [打印本页]

作者: hejinze    时间: 2015-4-25 23:09
标题: 大牛们。异或 ^ 的问题
a = a ^ b;
b = a ^ b;
a = a ^ b;
这个是怎么运算的在里面 。。。越看越混。。。
作者: 王善辉    时间: 2015-4-25 23:17
就是一个换位a=a^b^b
作者: wkz_crystal    时间: 2015-4-25 23:57
我的帖子提问中有,之前我也想不清楚,你可以进来看一下!
作者: wkz_crystal    时间: 2015-4-25 23:58
忘记说了:题目是:用异或进行两数值互换位置的疑问???
作者: 最好的我    时间: 2015-4-26 00:13
一个数据^另一个数据2次还是为原来的数。
作者: fc389119336    时间: 2015-4-26 00:30
异或。1个数异或同一个数据2次。最后还是得到这个数
作者: 19期1910    时间: 2015-4-26 00:43
本帖最后由 19期1910 于 2015-4-26 00:44 编辑

(a)= a ^ b;
(b) = (a) ^ b;//a ^ b ^b=a
a =(a) ^ (b);//a ^ b ^ a=b






欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2