C语言中x^=y是什么意思
5个回答
展开全部
x = x ^ y。^表示异或运算,10011和11001异或将得到01011,也就是说每位同号结果则是0,异号则结果为1。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
把x 异或 y赋值给x,异或运算是指对于二进制的每一位分开运算,
对于每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不变,遇1变号
对于每一位,0 xor 1=1,0 xor 0=0,1 xor 0=1,1 xor 1=0,即遇0不变,遇1变号
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
准确的说,X等于X的Y次方。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2011-04-13
展开全部
x = x^y
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询