您的位置:首页 > 其它

确定一个数转化成二进制后是1的位的个数

2014-08-05 13:22 211 查看
写个小程序确定一个数转化成二进制后是1的位的个数

很久以前就开始流传的一道微软面试题。

[cpp]
view plaincopy

int func(x)     
{    
     int countx = 0;     
     while(x)     
     {     
           countx ++;     
           x = x&(x-1);     
      }     
     return countx;     
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: