A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© tt黑马 中级黑马   /  2016-2-17 22:24  /  794 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

按位异或^的运算规则是什么?特点是什么?

2 个回复

倒序浏览
一个数的二进制^另一个数的二进制,相同为0,不同为1;特点是一个数a异或另一个数b两次会等于这个数a本身
回复 使用道具 举报
其实就是二进制中的 位运算,异或就是相异为真.如果都是1或者都是0,则为假即为0,如果一个为1一个为0,则相异为真即1.      每个数都可以写成二进制,比如5^3你写成如下得到0110.
0101,
0011
------
0110
特点:一个数a异或同一个数b两次则会是其a本身.可以用在a,b两个值交换中.
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马