关注
在C语言中,`k^=k;`是一个复合赋值运算符,它表示对变量`k`进行按位异或操作,然后将结果赋值给`k`。
具体来说,`^`是按位异或运算符,它对两个操作数进行按位异或操作。当两个操作数的对应位相同时,结果为0;当两个操作数的对应位不同时,结果为1。
`=`是赋值运算符,将右侧的表达式的值赋给左侧的变量。
所以,`k^=k;`相当于对变量`k`进行按位异或操作,然后将结果赋值给`k`。由于`k`与`k`按位异或的结果是0,所以`k`的值被设置为0。
查看原帖
点赞 评论
相关推荐
点赞 评论 收藏
分享
点赞 评论 收藏
分享
点赞 评论 收藏
分享
牛客热帖
更多
正在热议
更多
# 国企还是互联网,你怎么选? #
122762次浏览 947人参与
# 找工作,行业重要还是岗位重要? #
8619次浏览 106人参与
# 五一之后,实习真的很难找吗? #
47418次浏览 343人参与
# 盲审过后你想做什么? #
13088次浏览 117人参与
# 应届生进小公司有什么影响吗 #
67284次浏览 984人参与
# 外包能不能当跳板? #
22415次浏览 192人参与
# 25届秋招公司红黑榜 #
257389次浏览 1083人参与
# 租房找室友 #
13617次浏览 98人参与
# 小厂实习有必要去吗 #
42394次浏览 260人参与
# 领导秒批的请假话术 #
10267次浏览 76人参与
# 蚂蚁集团工作体验 #
10848次浏览 70人参与
# 设计人如何选offer #
98646次浏览 690人参与
# 五一假期,你打算“躺”还是“卷”? #
34556次浏览 458人参与
# 考研可以缓解求职焦虑吗 #
21769次浏览 257人参与
# 如果校招重来我最想改变的是 #
245397次浏览 2781人参与
# 面试等了一周没回复,还有戏吗 #
116202次浏览 1078人参与
# 一句话证明你在找工作 #
292366次浏览 2408人参与
# 大疆的机械笔试比去年难吗 #
69732次浏览 603人参与
# 找工作前vs找工作后的心路变化 #
7253次浏览 64人参与
# 潍柴工作体验 #
17052次浏览 17人参与