相关疑难解决方法(0)

四舍五入到下一个2的幂

我想写一个函数,返回最近的2个数的下一个幂.例如,如果我的输入是789,输出应该是1024.有没有任何方法可以实现这一点而不使用任何循环但只使用一些按位运算符?

c optimization bit-manipulation

170
推荐指数
14
解决办法
16万
查看次数

舍入到最接近的2的幂

是否有一行表达式(可能是布尔值)来获取2^n给定整数的最近数字?

示例:5,6,7必须为8.

algorithm

25
推荐指数
5
解决办法
3万
查看次数

标签 统计

algorithm ×1

bit-manipulation ×1

c ×1

optimization ×1