C语言中的^ 和&怎么用?什么意思?

 我来答
kingfeng588
2012-07-05 · TA获得超过2494个赞
知道大有可为答主
回答量:1475
采纳率:50%
帮助的人:1788万
展开全部
^按位异或,&按位与

例如:
表达式3^5和3&5

计算过程:

3 = 0000 0011b
5 = 0000 0101b
异或:0 ^ 0 = 1 ^ 1 = 0 , 0 ^ 1 = 1 ^ 0 = 1
所以 3 ^ 5 = 0000 0110b = 6
与:0 & 0 = 0 & 1 = 1 & 0 = 1 , 1 & 1 = 1
所以 3 & 5 = 0000 0001b = 1
追问
3 = 0000 0011b
5 = 0000 0101b
是转进制吗??就是这一步不会。
追答
嗯。转换为二进制。
骑喆赛力夫
2020-05-20 · TA获得超过3892个赞
知道大有可为答主
回答量:3079
采纳率:32%
帮助的人:206万
展开全部
?
:
是一个三目运算符,也是唯一的一个三目运算符。?前面表逻辑条件,:前面也就是?后面表示条件成立时的值,:后面表条件不成立时的值。例如,当a>b时,x=1否则x=0,可以写成x=a>b?1:0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tustnhs
2012-07-05 · TA获得超过1254个赞
知道小有建树答主
回答量:1084
采纳率:0%
帮助的人:676万
展开全部
&是与的意思,^是异或的意思
用法 A&B, A^B
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友0cac0afa0
2012-07-05 · TA获得超过139个赞
知道答主
回答量:77
采纳率:0%
帮助的人:33.9万
展开全部
&是取地址的意思,^是几次方的意思,好像
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
爱上跳舞xth
2012-07-05 · 超过11用户采纳过TA的回答
知道答主
回答量:79
采纳率:0%
帮助的人:38.4万
展开全部
建议看看C语言程序设计或面向对象的程序设计
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式