c语言中返回无符号整数以二进制位表示的形式
Posted 小鲨鱼2018
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了c语言中返回无符号整数以二进制位表示的形式相关的知识,希望对你有一定的参考价值。
001、 #include <stdio.h> int count_1(unsigned x) //此处定义一个统计unsigned int型数据用二进制位表示时所有1的个数 int count = 0; while(x) if(x & 1U) count++; x >>= 1;
以上是关于c语言中返回无符号整数以二进制位表示的形式的主要内容,如果未能解决你的问题,请参考以下文章
2021-10-23:位1的个数。编写一个函数,输入是一个无符号整数(以二进制串的形式),返回其二进制表达式中数字位数为 ‘1‘ 的个数(也被称为汉明重量)。提示:请注意,在某些语言(如 Java)中