相关疑难解决方法(0)

什么是神奇的数字,为什么它不好?

什么是神奇的数字?

为什么要避免?

有适合的情况吗?

language-agnostic magic-numbers

489
推荐指数
10
解决办法
24万
查看次数

仅按位操作反转(翻转)数字的最后n位

给定一个二进制整数,如何在c/c ++中仅使用按位运算来反转(翻转)最后n位?
例如:

// flip last 2 bits
0110 -> 0101
0011 -> 0000
1000 -> 1011
Run Code Online (Sandbox Code Playgroud)

c c++ bitwise-operators

2
推荐指数
1
解决办法
279
查看次数