其他分享
首页 > 其他分享> > 最简便的求一个正整数二进制中1的个数的方法

最简便的求一个正整数二进制中1的个数的方法

作者:互联网

最简便的求一个正整数二进制中1的个数的方法

int main()
{
	int n = 0;
	int count = 0;
	scanf("%d",&n);
	while (n)
	{
		n &= (n-1);
		count++;
	}
	printf("二进制中1的个数为=%d\n",count);
}

在这里插入图片描述
在这里插入图片描述

标签:count,正整数,二进制,个数,int,简便
来源: https://blog.csdn.net/weixin_52334839/article/details/113620468