黑马程序员技术交流社区
标题:
C语言
[打印本页]
作者:
tt黑马
时间:
2016-2-17 22:24
标题:
C语言
按位异或^的运算规则是什么?特点是什么?
作者:
曦正
时间:
2016-2-18 08:25
一个数的二进制^另一个数的二进制,相同为0,不同为1;特点是一个数a异或另一个数b两次会等于这个数a本身
作者:
wx_AMgIUC0M
时间:
2016-2-18 13:35
其实就是二进制中的 位运算,异或就是相异为真.如果都是1或者都是0,则为假即为0,如果一个为1一个为0,则相异为真即1. 每个数都可以写成二进制,比如5^3你写成如下得到0110.
0101,
0011
------
0110
特点:一个数a异或同一个数b两次则会是其a本身.可以用在a,b两个值交换中.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2