#include <iostream> using namespace std; int main() { long long count=0,n; cin>>n; while(n>0){ if((n&1)==1)count++; n= (n>>1); } cout<<count; } // 64 位输出请用 printf("%lld")
注意优先级