首页 > 代码库 > 【java】异或"^"的特性
【java】异或"^"的特性
1,什么是异或
异或是一种逻辑运算符,使用符号“^”表示,异或就是在对二进制进行操作的过程中,相同的取0,不同的取1。
2,证明a==a^b^b;
关于这个结论读者肯定都知道,其中b^b的结果肯定全是0,然后任何数和0取异或都不会变。所以a==a^b^b是成立的。
3,使用异或的特性互调两个数
如果需要互调整数a和b,那么可以:
int temp=a;a=b;b=temp;
也可以使用异或:
a=a^b;b=a^b;a=a^b;
【java】异或"^"的特性
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。