系统接口函数详解
1. ffs 系列函数
1.1 函数概述
ffs 系列函数包含 ffs() 、 ffsl() 和 ffsll() ,用于查找整数中第一个被设置的位(从最低有效位开始),并返回该位的索引。位的编号从 1 开始(最低有效位)。
1.2 函数原型
#include <strings.h>
int ffs(int i);
int ffsl(long i);
int ffsll(long long i);
1.3 返回值
- 如果
i不为 0,返回第一个被设置位的索引。 - 如果
i为 0,返回 0。
1.4 错误情况
无定义错误。
1.5 发展历程
| 版本 | 变化 |
|---|---|
| Issue 4, Version 2 | 首次发布 |
| Issue 5 | 从 X/OPEN UNIX 扩展移至 BASE |
| Issue 8 |
超级会员免费看
订阅专栏 解锁全文
934

被折叠的 条评论
为什么被折叠?



