C语言中x^y是什么意思?

 我来答
White_MouseYBZ
2015-07-05 · TA获得超过4万个赞
知道大有可为答主
回答量:2.1万
采纳率:82%
帮助的人:6449万
展开全部
C里面没有在变量后面紧跟的!操作符,只有!=操作符,是“不等于”的意思。变量前面有一个!操作符,是逻辑取反的意思,例如若int a=3;,则!a的值就是0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
庆玲玲Qa
2015-08-25 · 超过56用户采纳过TA的回答
知道答主
回答量:184
采纳率:66%
帮助的人:52.9万
展开全部
把x 异或 y赋值给x,异或运算是指对于二进制的每一位分开运算,对于每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不变,遇1变号。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
adyyzjb
推荐于2018-05-11
知道答主
回答量:34
采纳率:0%
帮助的人:6.7万
展开全部
这是按位异或的意思 如:x是二进制数0101 y是二进制数1011 则结果为x^y=1110,0^1=1,0^0=0,1^1=0,1^0=1!
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wanfustudio
2011-06-28 · TA获得超过1万个赞
知道大有可为答主
回答量:5513
采纳率:100%
帮助的人:3709万
展开全部
(!x++||y--)
这个逻辑大概就是
x等于0或者y不等于0最后表达式结果为1

++和--是后做的
还有如果x为0,y就不--了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
听不清啊
高粉答主

2019-10-14 · 说的都是干货,快来关注
知道顶级答主
回答量:7.8万
采纳率:89%
帮助的人:1.9亿
展开全部
c语言中y=x++;
它的功能就是:
y=x;
x++;
就是上面两个语句的简写形式。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式