Linux ffs()函数

Posted 快乐的霖霖

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux ffs()函数相关的知识,希望对你有一定的参考价值。

Linux ffs()函数
   ffs()函数用于查找一个整数中的第一个置位值(也就是bit为1的位)。    函数原型:    #include<strings.h>    int ffs(int i);    下面举个例子:            

#include<stdio.h>
#include<string.h>
int main()

int num[]=0,1,2,4,8,16,32,64;
int j;
for(j=0;j<8;j++)
printf("%d :%d \\n",num[j],ffs(num[j]));

书上的运行结果为:

0 :0

1:1

2:2

4:3

8:4

16:5

32:6

64:7


注:这个函数用的好像不多哦~

以上是关于Linux ffs()函数的主要内容,如果未能解决你的问题,请参考以下文章

ffs, fls

查找用于提升多精度 uint512_t 的 First Set 指令 (ffs)

sql monitor生成不了报告& FFS hint不生效两个问题思考

Linux系统管理2—文件系统管理

Linux文件系统管理

ufs 和emmc是啥