面试题10—二进制中1的个数

来源:互联网 发布:软件视频会议排名 编辑:程序博客网 时间:2024/05/21 22:51

题目:输入一个整数,输出该整数二进制中1的个数。

代码示例:

#include<iostream>using namespace std;//该题也可采用常规解法,循环次数较多.void main(){int x = 0x80000000;int n = 0;while (x != 0){x = x&(x - 1);n++;}cout << n << "的二进制1的个数:" << n << endl;}


原创粉丝点击