int cnt=0; int n=2020; //计算整数n的二进制里1的个数 while(n!=0) { cnt++; n=n&(n-1); } cout<<cnt; 第一篇csdn博客,留下自己的足迹;