整数的二进制表示中1的个数

来源:互联网 发布:网络图片头像男生 编辑:程序博客网 时间:2024/05/21 08:35
输入一个整数,求该整数的二进制表达中有多少个1
unsigned int countOne(int num){unsigned int k = 0;while(num){if(num&&0x00000001==1)k++;num = num>2;}return k;}