首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 其他相关 >

一个字符里有多少个一

2013-09-26 
一个字符里有多少个1#includestdio.hunsigned int CheckSetBitNum(char ucNumber)int main(){char a

一个字符里有多少个1
#include<stdio.h>

unsigned int CheckSetBitNum(char ucNumber);

int main()
{
    char a = 'a';
    printf("%d\n",CheckSetBitNum(a));
    

    return 1;
}

unsigned int CheckSetBitNum(char ucNumber)
{
    unsigned int i;
    unsigned int Result = 0;
    
    for(i = 0;i < 8;i++)
    {
        Result += (ucNumber & 0x01);
        ucNumber = ucNumber >> 1;
    }
    return Result;
}

热点排行