Chinaunix首页 | 论坛 | 博客
  • 博客访问: 324370
  • 博文数量: 106
  • 博客积分: 3081
  • 博客等级: 中校
  • 技术积分: 1090
  • 用 户 组: 普通用户
  • 注册时间: 2006-03-15 14:07
文章分类

全部博文(106)

文章存档

2009年(1)

2007年(34)

2006年(71)

我的朋友

分类:

2007-05-16 23:42:59

用C写: 编一代码计算一个字节中被置1的个数有多少?
 
unsigned char func(unsigned char c)
{
     c = (c&0xaa)>>1+(c&0x55);
     c = (c&0xcc)>>2+(c&0x33);
     c = (c&0xf0)>>4+(c&0x0f);
    return c;
}
 
 
这种算法真系牛. 连一个loop都吾使用
阅读(829) | 评论(0) | 转发(0) |
0

上一篇:五一最后一个休假

下一篇:SBC2410硬件手册

给主人留下些什么吧!~~