如何计算一个整数转成2进制的1或者0 的个数
#includeusing namespace std;int main(){ int a; while(cin>>a){ int count=0; while(a){ a&=a-1;//判断二进制有多少个1 //a|=a-1;//判断二进制有多少个0 count++;