秀妮_5519

关注

求一个整形数的二进制数有多少个1

秀妮_5519

关注

阅读 25

2022-06-22

关键点是1.在内存中一个整型存储的是二进制的补码,

#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>


int main()
{
int a = 0;
scanf("%d", &a);
int i = 0; int count = 0;
for (i = 0; i < 32; i++)
{
if ((a >> i & 1) == 1)
count++;

}
printf("%d\n", count);
return 0;
}

相关推荐

杰克逊爱学习

写一个函数,求输入的数字的二进制数中有多少个1

杰克逊爱学习 30 0 0

林肯公园_97cc

统计二进制数中有多少个1

林肯公园_97cc 38 0 0

炽凤亮尧

C语言:如何统计一个数的二进制形式中有多少个1?

炽凤亮尧 60 0 0

AbrahamW

Java 求一个数的二进制第n位是否为1

AbrahamW 74 0 0

五殳师兄

求二进制数中 1 的个数

五殳师兄 114 0 0

秦瑟读书

C语言输出一个数的二进制

秦瑟读书 117 0 0

ixiaoyang8

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

ixiaoyang8 81 0 0

飞进科技

给定一个十进制数,转换为对应的二进制数

飞进科技 84 0 0

古月无语

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

古月无语 47 0 0

天涯学馆

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

天涯学馆 87 0 0

精彩评论(0)

0 0 举报