/* Returns true if n is a power of 2 */
static inline int
is_power_of_2(uint32_t n)
{
return ((n-1) & n) == 0;
}
static inline int
is_power_of_2(uint32_t n)
{
return ((n-1) & n) == 0;
}
本文介绍了一个C++函数,用于检查给定的无符号整数是否为2的幂次方。通过位操作技巧,实现了一种简单高效的判断方法。
801

被折叠的 条评论
为什么被折叠?
