剑指7

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

 

代码实现:

public int NumberOf1(int n) {

 

        int count = 0;

 


        while(n!= 0){

 


            count++;

 


            n = n & (n - 1);

 


         }

 

        return count;

 

    }

 

}

已标记关键词 清除标记
©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页