1.请编写一个c函数,该函数给出一个字节中被置为1的位的个数

#include<stdio.h>
int main()
{
	char c;
	//char a=1;
        printf("输入字符:");
	scanf("%c",&c);
	printf("%d\n",c);
	int num=0;
	while(c!=0)
	{
		if(c&1==1)
		{
			num++;
		}
		c=c/2;
	}
	printf("1的个数有:%d\n",num);
	return 0;
}

猜你喜欢

转载自blog.csdn.net/phenomenon_ting/article/details/89044256
今日推荐