CSDN博客

img netter

如何计算一个2进制数中有多少个“1”

发表于2004/10/10 0:20:00  525人阅读

int CountOne(DWORD udwNumber)
{
    int iCount = 0;

    for (iCount=0; 0 != udwNumber; iCount++ )
    {
        udwNumber &= (udwNumber - 1);
    }

    return iCount;
}

阅读全文
0 0

相关文章推荐

img
取 消
img