Искать первый установленный бит в маске
#include <strings.h>int ffs( int value );
libc
Функция ffs() производит поиск первого установленного бита в битовой маске value и возвращает его индекс. Нумерация битов начинается с 1
, с крайнего правого бита.
Индекс первого установленного в маске бита или 0
, если маска value не содержит установленных битов.
POSIX 1003.1 X/Open Systems Interfaces Extension
ffsl(), ffsll(), fls(), flsl(), flsll()
Предыдущий раздел: Описание API системной библиотеки