//判断无符号整数a是否为2的n次方,若是返回1,不是返回0
int is_power_of_two(unsigned int a)
{
if (a != 0u)
{
if ((a & (a - 1u)) == 0u)
{
return 1;
}
else
{
return 0;
}
}
else
{
return 0;
}
}
判断无符号整数是否为2的n次方(c语言)
最新推荐文章于 2024-07-15 19:39:34 发布