计算二进制数的0的个数

来源:互联网 发布:淘宝全球购是什么意思 编辑:程序博客网 时间:2024/04/28 19:22
#include <iostream>using namespace std;int calZeroNum(int num){    if (0 == num)    {        return 0;    }    int count = 0;    while (0 != num)    {        if (0 == (num & 1))        {            count ++;        }                num = num >>1;    }    return count;}int main(){    int num =0;    cin>>num;    cout<<calZeroNum(num)<<endl;    return 0;}

0 0
原创粉丝点击