菜鸟来送分了:C语言中的"^"是什么意思?(在线等)
来源:百度知道 编辑:UC知道 时间:2024/06/17 13:36:21
说消息一点,我现在只知道它是"位逻辑异或"/*这个词我也明白是什么意思*/
它的简单应用也说一下吧!
要说详细一点啊!!!高手们
它的简单应用也说一下吧!
要说详细一点啊!!!高手们
异或 逻辑操作 相异为真 相同为假
在C++中^表示按位异或
比如有两个2进制数
1100和1001异或之后就是0101
异或 就是两个二进制位相同则0,相反则1
譬如:
1^1 = 0
0^0 = 0
1^0 = 1
0^1 = 1
异或 (按位异或)
例
1^1 = 0
0^0 = 0
1^0 = 1
0^1 = 1
即:不同时为1...相同时为0
按位异或
1^1 = 0
0^0 = 0
1^0 = 1
0^1 = 1
乘方,平方