【发布时间】:2012-01-28 00:01:35
【问题描述】:
我的问题很简单,但我找不到简单的解决方案:
我有一个大于或等于 16 的整数,所以至少 1000 是二进制的。我希望使用按位 NOT 运算符翻转第三位。在这种情况下,它将是1100。
有没有运营商可以做到这一点?据我所知,~-operator 会翻转所有位,而不仅仅是某个位。
【问题讨论】:
-
如果这是作业,请标记它。
-
抱歉,这不是功课,纯属好奇
标签: c bitwise-operators