mjjackey

关注

编写代码,求一个整数在内存中的二进制中1的个数

mjjackey

关注

阅读 147

2022-11-17

首先,我们应该知道整数在内存中的存储形式为其补码。

#include<stdio.h>
#include<string.h>
#define _CRT_SECURE_NO_WARNINGS1
int main()
{
int num = 0;
int count = 0;
scanf_s("%d", &num);
while (num)
{
if (num % 2 == 1)
count++;
num = num / 2;
}
printf("%d\n", count);
return 0;
}


相关推荐

非衣所思

编写代码实现:求一个整数存储在内存中的二进制中1的个数

非衣所思 120 0 0

janedaring

算法之 求一个整数存储在内存中二进制1的个数?

janedaring 69 0 0

千白莫

求一个整数在内存中存储的二进制序列中1的个数的三种思路

千白莫 80 0 0

古月无语

统计一个整数二进制中1的个数

古月无语 47 0 0

天涯学馆

求一个整数用二进制表示是中1的个数

天涯学馆 87 0 0

五殳师兄

求二进制数中 1 的个数

五殳师兄 114 0 0

楠蛮鬼影

获取一个整数在内存中的1的个数

楠蛮鬼影 52 0 0

萧让听雪

计算一个数字的二进制中1的个数

萧让听雪 148 0 0

E_topia

Java查找输入整数二进制中1的个数(二进制转换)

E_topia 75 0 0

ixiaoyang8

求一个数的二进制表示形式中1的个数的方法

ixiaoyang8 81 0 0

精彩评论(0)

0 0 举报