美文网首页
二级制1的个数

二级制1的个数

作者: 怎样会更好 | 来源:发表于2018-10-31 14:43 被阅读0次

    题目:

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

    public int NumberOf1(int n) {
      int index = 0;
         for (int i = 31; i >= 0; i--) {
             int a = n >> i & 1;
             if (a == 1) {
                 index++;
             }
         }
         return index;
     }
    
    

    重点是怎么 十进制转化成二进制。

    相关文章

      网友评论

          本文标题:二级制1的个数

          本文链接:https://www.haomeiwen.com/subject/qkjatqtx.html