#include <stdio.h>
void getbit(int num);
int main()
{
getbit(127);
return 0;
}
void getbit(int num)
{
int result;
int sum=0;
int mask=1;
result = num;
while(result!=0)
{
if((result & mask) ==1)
sum++;
result >>= 1;
}
printf("%d打开的位有%d个\n",num,sum);
}