x^=y RT 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 ^ 按位异或(XOR) c = a ^ b a^=b 与 a+=b 用法一样 a^=b 与 a+=b 用法一样 ^ 按位异或(XOR) c = a ^ b a^=b 与 a+=b 用法一样 x = 2010 (11111011010)y = 2012 (11111011100)X^=y^=x^=Y 等价于 X^=(y^=(x^=Y))最后的x^=y 等价于 a = x = x^y = 11111011010 ^ 11111011100 = 00000000110y^=(x^=y) 等价于 b = y = y^a = 11111011100 ^ 00000000110 = 11111011010 (2010)x^=(y^=(x^=Y)) 等价于 c = x^b = 11111011010 ^ 11111011010 = 00000000000 (0)x^=y^=x^=y;最好不要这么做,理由见 Java Puzzlers要显摆的话最好写成这样:x ^= y;y ^= x;x ^= y; 严重的 倒分 http://topic.csdn.net/u/20110224/15/34cf55d5-f317-486b-9eaa-9bf5acb92bb1.html?seed=348444683&r=71804292#r_71804292 subversion问题 IE浏览器通过配置的用户名和密码能访问 TortoiseSVN客户端却不能访问 SCJP听说要取消了 是真的吗 struts 2 中的错误帮忙看看 急! 关于使用hibernate生成oracle10的问题(小问题) struts_confirm.xml中配置datasource的问题 JTable焦点控制问题再问~~~~~~~~~ 请问在 websphere mq 中怎么指定 hostName RTTI 问题! 请说说EJB的优缺点 dubbo一定要先启动服务端在启动客户端吗? 求助,虚拟摄像头。 x^=y^=x^=y;
a^=b 与 a+=b 用法一样
a^=b 与 a+=b 用法一样 x = 2010 (11111011010)
y = 2012 (11111011100)X^=y^=x^=Y 等价于 X^=(y^=(x^=Y))最后的x^=y 等价于 a = x = x^y = 11111011010 ^ 11111011100 = 00000000110
y^=(x^=y) 等价于 b = y = y^a = 11111011100 ^ 00000000110 = 11111011010 (2010)
x^=(y^=(x^=Y)) 等价于 c = x^b = 11111011010 ^ 11111011010 = 00000000000 (0)
x^=y^=x^=y;最好不要这么做,理由见 Java Puzzlers要显摆的话最好写成这样:x ^= y;
y ^= x;
x ^= y;