C语言统计Byte(即unsigned char型)类型变量中‘1‘的个数
昨天,我的计算机网络老师给我们留了一个小作业,统计Byte类型变量中二进制位上1的个数,经过查询,C语言是没有Byte这个类型的,但是等价于unsigned char.代码如下#include<stdio.h> #include<stdlib.h>int count=0;static int CountB(unsigned char b){ int count=0; while(b>0) { if(b%2==1) //此