转化二进制1个数

题目描述
输入一个整数,输出该数二进制表示中1的个数。其中负数用补码表示。

在这里插入代码片
public int NumberOf1(int n) {
        int a=0;
      while(n!=0)
      {if((n&1)==1)
              a++;
      n=n>>>1;}
        return a;
    }

注意:
在这里插入图片描述

发布了152 篇原创文章 · 获赞 16 · 访问量 3万+

猜你喜欢

转载自blog.csdn.net/feiqipengcheng/article/details/105278717