👑个人主页:啊Q闻
🎇收录专栏:《C语言》
🎉道阻且长,行则将至
前言
这篇博客是和大家分享求一个正整数存储在内存中的二进制中1的个数的三种方法,涉及到操作符的使用,可以帮助我们进一步学习操作符。
方法一 :
具体代码如下:
#include<stdio.h>
int main()
{
int a = 10;
int i = 0;
int count = 0;
for (i = 0; i < 32; i++)//详解1
{
if (((a>>i)&1 )== 1)//详解2
{
count++;
}
}
printf("count=%d\n", count);
return 0;
}
详解