在第 i 个位置稍微切换一下
可能的重复:
如何设置、清除和切换C 中的一个位?
有人可以帮助我如何在第 i 个位置切换一位吗? 一种方法是执行 ((n>>i) ^ 1) <<我。还有其他方法吗?
Possible Duplicate:
How do you set, clear and toggle a single bit in C?
Can some one help me how to toggle a bit at ith position.
One way is to do ((n>>i) ^ 1) << i
. Are there any other ways ?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
n ^= 1U << i
很简单,不是吗?n ^= 1U << i
is easy enough, isn't it?你可以做
You could do