相关疑难解决方法(0)

给定一个整数,如何使用bit-twiddling找到下一个最大的2的幂?

如果我有一个整数n,我怎样才能找到的下一个号码k > n,使得k = 2^i,其中一些i的元件N由按位移动或逻辑.

示例:如果我有n = 123,我怎么能找到k = 128,哪个是2的幂,而不是124哪个只能被2整除.这应该很简单,但它让我望而却步.

language-agnostic bit-manipulation

73
推荐指数
6
解决办法
4万
查看次数