当前位置: 首页 > article >正文

C语言-求一个整数储存在内存中的二进制中1的个数

#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>

int main()
{
	/*求一个整数储存在内存中的二进制中1的个数*/
	int number;
	scanf("%d", &number);
	int i = 0;
	int count = 0;
	for (i = 0; i < 32; i++)
	{
		if (1 == ((number >> i) & 1))
		{
			count++;
		}
	}
	
	printf("%d中1的个数为:%d\n", number, count);

	return;
}

 

 


http://www.kler.cn/a/134850.html

相关文章:

  • 响应式网页设计--html
  • 山泽光纤HDMI线:铜线的隐藏力量
  • AWS认证SAA-C0303每日一题
  • 10款PDF合并工具的使用体验与推荐!!!
  • YUM 的使用
  • 深度学习之 LSTM
  • 多对多的创建方式与Ajax
  • 适合您的智能手机的 7 款优秀手机数据恢复软件分享
  • 现货白银MACD实战分析例子
  • 【latex】公式推导等号对齐
  • servlet乱码问题
  • easyExcel注解详情
  • Python UI自动化 —— 关键字+excel表格数据驱动
  • “一键搜索,海量商品任你选!多平台聚合,购物更便捷!“
  • Django 入门学习总结2 创建一个投票系统
  • 【MySQL】CONCAT、CONCAT_WS、GROUP_CONCAT 函数用法
  • 【产品应用】一体化伺服电机在系留无人机中的应用
  • mfc140u.dll丢失的解决方法,以及mfc140u.dll解决方法的优缺点
  • debian/ubuntu/linux如何快速安装vscode
  • MySQL 8.0:性能优化与新功能
  • 解锁编程潜能:探索亚马逊CodeWhisperer,打造编程世界的声音引导者
  • Pyside6/PyQt6如何添加右键菜单,源码示例
  • mac环境使用sudo进行node包管理
  • 《QT从基础到进阶·三十》QVariant的基础用法
  • 什么是统一数据存储?
  • 【WSL/WSL2-Ubuntu】突破界限:不使用服务器在一台Windows搭建Nginx+FastDFS