C语言里“^”符号是什么意思……?

RT,跪谢~~... RT,跪谢~~ 展开
 我来答
小星星教育知识分享
高粉答主

2019-12-05 · 用教师的智慧点燃学生的智慧火花
小星星教育知识分享
采纳数:202 获赞数:67136

向TA提问 私信TA
展开全部

在C语言里这个符号“ ∧ ”表示“按位异或”运算符。

例:

^ 按位异或

AND (位与&) OR ( 位或| ) XOR ( 位异或^ )

1 & 1 = 1, 1 | 1 = 1, 1 ^ 1 = 0

1 & 0 = 0, 1 | 0 = 1, 1 ^ 0 = 1

0 & 1 = 0, 0 | 1 = 1, 0 ^ 1 = 1

0 & 0 = 0, 0 | 0 = 0, 0 ^ 0 = 0

扩展资料

C语言运算符

1、减法运算符

在C语言中,减法运算符的符号是"-"。它的作用是前面的数减去后面的数。

如:printf("%d\r\n",9-4);将打印5这个数值而不是9-4。

2、符号运算符

符号"-"和"+"放在一个操作数的前面,表示这个数的是正数和负数。这点和数学中是一样的。

3、乘法运算符

在C语言中,乘法运算符的符号是"*"。它的作用是它的两侧的值被相乘到一起。

如:printf("%d\r\n",4*5);将打印20这个数值而不是4*5。

machunleilei
推荐于2017-09-08 · TA获得超过467个赞
知道小有建树答主
回答量:141
采纳率:0%
帮助的人:184万
展开全部
在c语言中^的意思是按位异或。主要用在二进制中。
举个例子9^5=000010001^00000101=00001100.结果就是12。
规则就是:先将两个整数化成二进制位数。在每个对应的位数中,只有两者的该位上一个是1或者0,而另一个的改为上必须是相反的,那么做该运算该位的结果就是1。否则结果就是0。
理解上面的解释,可以对照例子!!
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
liyanbin_163
2010-05-13 · TA获得超过296个赞
知道答主
回答量:210
采纳率:0%
帮助的人:154万
展开全部
异或~!位运算符~!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友5b0ce88
2010-05-13 · 超过17用户采纳过TA的回答
知道小有建树答主
回答量:41
采纳率:0%
帮助的人:51.9万
展开全部
异或运算符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
tp...n@163.com
2021-03-31 · TA获得超过1418个赞
知道答主
回答量:0
采纳率:0%
帮助的人:0
展开全部

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式