计算一个整数的汉明重量
程序员文章站
2022-05-23 09:19:10
...
int hammingWeight(uint32_t n) {
int ret=0;
uint32_t mask=~1; //掩码;
for(int i=0;i<32;i++)
{
if(n&mask!=n)
ret++;
n=n>>1;
}
return ret;
}
推荐阅读
-
php计算汉明距离总和的实例讲解
-
c#,定义一个函数过程调用,完成计算1!+2!+3!...+n!的值,n为输入的任意整数。
-
python编程:输入一个正整数n,编写程序计算如下数列的值1-2+3-4+5.。。。+n(或-n)
-
使用C语言编写程序,计算N个整数的和(随机输入一个值,例如1到100之间所有整数的和)
-
输入一个正整数n,计算并输出n的阶乘
-
实现阶乘计算功能,输入一个整数 n,计算并输出他的阶乘。
-
[C语言][面试题]使用main函数的参数,实现一个整数计算机,程序可以接受三个参数
-
c语言:使用main函数的参数,实现一个整数计算器
-
利用Java编写程序从键盘输入一个整数,计算并输出该数的数字之和。例如:请输入一个整数:8899123各位数字之和为:40
-
5.1 编写程序 从键盘上输入5个整数,并存放到一个数组中,然后计算所有元素的和,最大值、最小值以及 平均值