A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© hejinze 中级黑马   /  2015-4-25 23:09  /  589 人查看  /  6 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

a = a ^ b;
b = a ^ b;
a = a ^ b;
这个是怎么运算的在里面 。。。越看越混。。。

6 个回复

倒序浏览
就是一个换位a=a^b^b
回复 使用道具 举报
我的帖子提问中有,之前我也想不清楚,你可以进来看一下!
回复 使用道具 举报
忘记说了:题目是:用异或进行两数值互换位置的疑问???
回复 使用道具 举报
一个数据^另一个数据2次还是为原来的数。
回复 使用道具 举报
异或。1个数异或同一个数据2次。最后还是得到这个数
回复 使用道具 举报
本帖最后由 19期1910 于 2015-4-26 00:44 编辑

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

回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马