日复一日

厚积薄发|跳跃的人生

  IT博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  25 随笔 :: 2 文章 :: 6 评论 :: 0 Trackbacks

求一个整形中1的位数。

1 int  f( int  x) {
2      int  n = 0 ;
3      while (x) {
4          ++ n;
5         x &= x - 1 ;
6     }

7      return  n;
8 }
posted on 2006-06-16 20:39 GwQ 阅读(105) 评论(0)  编辑 收藏 引用 所属分类: 微软面试技术题
只有注册用户登录后才能发表评论。