#include "stdio.h"
unsigned int CounteOne0(char Log)
{
unsigned int num = 0;
int var = 0;
int counter = 0;
for (; counter < 8; counter++)
{
var = Log&0x01;
if (var) {
num++;
}
Log = Log>>1;
}
return num;
}
void main()
{
unsigned int num = 0;
num = CounteOne0(31);
printf("%d",num);
}
本文介绍了一个简单的C语言函数,该函数用于计算输入的8位字符型变量中二进制位为1的数量,并展示了一个主函数示例,演示了如何使用此函数并打印结果。

1183

被折叠的 条评论
为什么被折叠?



