Determining whether a number is a power of 2

bool ispowoftwo(int n)
{
if(n==0)
{
	return false;
}
if(n==1)
{
	return true;
}
do
{
	if(n%2==0)
	{
		n=n/2;
	}
	else
	{
		return false;
	}
	while(n!=1);
	return true;
}	
		

	
Published 45 original articles · won praise 36 · views 834

Guess you like

Origin blog.csdn.net/huangziguang/article/details/104404663