码迷,mamicode.com
首页 > 其他好文 > 详细

03异或^

时间:2019-07-07 20:23:58      阅读:142      评论:0      收藏:0      [点我收藏+]

标签:相同   练习   ==   交换   异或运算   个数   并且   异或   逆运算   

异或运算 ^ :

两个数异或运算,按位进行异或,相同为0,不同为1;

如 0100 1110 ^ 0101 1010 = 0001 0101

并且:

a ^ a = 0;
a ^ b = b ^ a;
a ^ 0 = 0;
a ^ b ^ b = a;

异或运算和异或运算本身互为逆运算

练习:用异或运算交换两个数a和b的值

a = a ^ b;  ==>  a = a^b;

b = a ^ b;  ==>  b = a^b^b = a;

a = a ^ b;  ==>  a = a^b^b(b = a) =b;

03异或^

标签:相同   练习   ==   交换   异或运算   个数   并且   异或   逆运算   

原文地址:https://www.cnblogs.com/zynevergiveup12/p/11147436.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!