会员
周边
众包
新闻
博问
闪存
赞助商
所有博客
当前博客
我的博客
我的园子
账号设置
简洁模式
...
退出登录
注册
登录
风起
ATcys
博客园
首页
新随笔
联系
订阅
管理
2017年11月27日
关于 ^ 异或 及 无中间变量进行交换
摘要: ^代表异或运算。 如: 3^5 3的二进制是11 5的二进制是101 011 101 110 不一样的位结果为1,否则为0. 110转换成十进制是6 所以3^5=6 之前有见到通过 ^ 来进行两值无中间数交换,现解释如下: 代码: void Swap(int &a, int &b) { a ^= b
阅读全文
posted @ 2017-11-27 23:41 予或
阅读(147)
评论(0)
推荐(0)
编辑