#include<stdio.h>
int cal_bit(char q)
{
int i=0,j = 0;
for (i = 0; i < 8; i++)
{
if ((q & 0x01) == 1)
{
j++;
q = q >> 1;
}
}
return j;
}
int main()
{
int target;
target = cal_bit(255);
printf("被置一的个数:%d",target);
}
#include<stdio.h>
int cal_bit(char q)
{
int i=0,j = 0;
for (i = 0; i < 8; i++)
{
if ((q & 0x01) == 1)
{
j++;
q = q >> 1;
}
}
return j;
}
int main()
{
int target;
target = cal_bit(255);
printf("被置一的个数:%d",target);
}