8个回答
展开全部
异或运算,数学一般写作Xor,这个把操作数换算成二进制来看的话,就是2个数对应位相同为0,不同则为1.
比如你举得例子5 xor 6=3
101 xor
110
-----------
011
这样看是不更明了
可以看到低2为都不同,所以结果都是1,而最高位反而相同都是1,所以变成了0。同样的,如果都是0,也是0。
比如你举得例子5 xor 6=3
101 xor
110
-----------
011
这样看是不更明了
可以看到低2为都不同,所以结果都是1,而最高位反而相同都是1,所以变成了0。同样的,如果都是0,也是0。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
^是二进制异或运算
例如,5的二进制表示为101,
6的二进制表示为110,
取异或为011
所以5^6=3
注意,5^6并不是5的六次方,切记!
例如,5的二进制表示为101,
6的二进制表示为110,
取异或为011
所以5^6=3
注意,5^6并不是5的六次方,切记!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
二进制异或运算,5是101,6是110,取异或为011,为3
不同的时候得1,相同时为0
不同的时候得1,相同时为0
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
位运算符,同位异为真,同位相同为假,位运算为二进制运算
5转换二进制是101
6转换二进制是110
结果是011 转为10进制为3
5转换二进制是101
6转换二进制是110
结果是011 转为10进制为3
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询