你觉得 bsf bsr 这两个汇编指令怎么样? 假如你必须用C的话,可以折半查找,比如 ((a&0xFFFF0000!=0) ? ... bruceteen 发表于 2010-08-01 10:45
这个可以不 daybreakcx 发表于 2010-08-01 11:23
就是为了效率,不会调用函数的,看来也只有汇编的效率要高的了,否则只能使用二分法~~~~~~~ zbhddt6 发表于 2010-08-01 15:39
网上找的ffs的实现,个人觉得方法很巧,效率不错………… daybreakcx 发表于 2010-08-01 15:57
如果只有一个bit位为1可以省一步运算 unsigned int x = i & -i; zhangsuozhu 发表于 2010-08-02 14:49