黑马程序员技术交流社区
标题:
关于异或的运算
[打印本页]
作者:
dahei
时间:
2016-11-20 08:29
标题:
关于异或的运算
编程中 很少用到异或 特别是在面向对象中 所以异或应该算是一个比较偏的一个知识点 但是很有意思
异或有一个特点 当一个数被另一个数连续异或两次时 得到的还是它本身
所以异或常用来计算两个数交换值
如 int i=3;
int y=5;
int i=i^y;
int y=i^y; 此时i被y异或了两次
int i=i^y; 此时y已经等于i 相等于 i^y^i
最后输出的结果应为 i=5 y=3
作者:
Mi_仔
时间:
2016-11-20 13:14
异或,现在学的课程 就没有讲,提一下就过去了
作者:
1413157322
时间:
2016-11-21 22:57
两个相等的数异或结果为0
作者:
来到精彩世界
时间:
2016-11-21 23:51
用异或交换两个数,真的挺好用
作者:
浪弦丶
时间:
2016-11-22 08:59
两个数据进行转换 方便
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2