#include <stdio.h>
//编写代码实现:求一个整数存储在内存中的二进制中的1的个数
int main()
{
int input = 0;
int i = 0;
int count = 0;
printf("请输入一个整数:");
scanf_s("%d",&input);
for (i = 0; i < 32; i++)
{
if (1 == ((input >> i) & 1))
count++;
}
printf("%d\n",count);
return 0;
}
求一个整数的二进制中1的个数
原创
©著作权归作者所有:来自51CTO博客作者小鹿瑶瑶的原创作品,请联系作者获取转载授权,否则将追究法律责任

提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MySQL5.7.36安装-二进制(源码)版本
MySQL5.7.36安装-二进制(源码)版本
mysql MySQL sed -
element plus js代码
平台由来早些时候,也就是三月初的时候,定了一个长期计划,即再启程,研发应用开发平台(详见本专栏第一篇)。 经过大概两个月的努力,低代码配置功能部分完成了雏形,并使用配置功能,将系统管理模块实现出来了,相当于进行了初步验证,在实现过程中低代码配置部分也进行了完善和改进。 现正式发布1.0版本。 平台完全开源,基于MIT协议,选用的都是主流开源框架与功能组件。 平台介绍企业级通用低代码开发平台,前后端
element plus js代码 低代码开发平台 应用开发平台 element plus 企业级通用开发平台