33问答网
所有问题
C++中的a^b是什么意思
如题所述
举报该问题
推荐答案 2012-10-08
这是
二进制算法
,先把a和b都换成二进制。a上b下对齐。(换也行) ^的作用就判断两个相应位的值是否相异。若异则结果为1,否则为0.。。然后换成
十进制
即可
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/hBhBRBhPd.html
其他回答
第1个回答 推荐于2018-05-01
a和b按位异或
异或根据计算位是否相同决定结果位,如果相同结果位为0,否则为1
比如1001和0011计算异或,结果为1010
本回答被网友采纳
第2个回答 2012-10-08
^符号按位运算符的一种取异或 所以答案为a 希望对你帮助
第3个回答 2012-10-08
^是逻辑运算符,叫做异或,当a和b的值相同时为假,不相同时为真。
第4个回答 2012-10-08
是a,b的与运算,是求a与b的与运算结果!
1
2
下一页
相似回答
c/
c++中^是什么意思
?
答:
^=是C/C++的一个符合运算符。
表示异或赋值
。如:a^=b相当于:a=a^b;异或就是两个数的二进制形式,按位对比,相同取0,不同取。同时“^”是一个用来表示第三级运算的数学符号,“^”可以用来显示严格的还是非严格的日期格式。复合赋值运算符有下列这些:符号 功能 += 加法赋值 -= 减法赋值 =...
c++
托管代码
中^是什么意思
答:
就是异或运算
。异或运算法则 1. a ^ a = 0 2. a ^ b = b ^ a 3. a ^ b ^ c = a ^ (b ^ c) = (a ^ b) ^ c;4. d = a ^ b ^ c 可以推出 a = d ^ b ^ c.5. a ^ b ^ a = b.6.若x是二进制数0101,y是二进制数1011 则x^y=1110 只有在两个比较的...
c++中的
&、|、
^是什么意思
?
答:
a>>=b 表示把二进制a右移b位
,比如:即:结果是1,再把右移结果赋值给a, 即最后a=1。<<= 同上,只不过是左移赋值。&= 是按位与之后赋值,^=是按位异或之后赋值,|=是按位或之后赋值。与,或以及异或的操作很简单:<<= 同上,只不过是左移赋值。&= 是按位与之后赋值,^=是按位异或...
大家正在搜
a+b=b+a是什么意思
你是a还是b什么意思
p(a+b)是什么意思
aeb是什么意思
m=a>b是什么意思
r(a,b)是什么意思
a与b相互独立是什么意思
awb什么意思
特a特b什么意思
相关问题
c++ a&=b a^=b 是什么意思啊
C或C++里,a^=b是什么意思?(a,b)都是十进制数
c++中a&b是什么意思
C++中“^=”是什么意思?
c++语言中a*=a*=b什么意思啊
c语言中a^b和a&b分别是啥意思啊
c++中a>b?a:b是什么意思
C++ 中 a*=!b是什么?