统计一个数,其二进制数有多少个1

Posted 冬马党

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了统计一个数,其二进制数有多少个1相关的知识,希望对你有一定的参考价值。

思路:该数和1进行与操作,得到尾数值

判断尾数是否为1,进行记录,直到右移完成

  private static void oneCount(int n){
        int count= 0;
        while (n > 0){
            int end = n & 1;
            if(end == 1){
                count++;
            }
            n = n >> 1;
        }
        System.out.println(count);

    }

 

以上是关于统计一个数,其二进制数有多少个1的主要内容,如果未能解决你的问题,请参考以下文章

阶乘末尾0的个数

C语言统计单词个数

sub

excel统计重复个数

用c语言将100到200能被3整除的数列出来,并统计有多少个,控制每行输出10个数

康拓展开