ffs()

Искать первый установленный бит в маске

Прототип:

#include <strings.h>
int ffs( int value );

Аргументы:

value
Битовая маска.

Библиотека:

libc

Описание:

Функция ffs() производит поиск первого установленного бита в битовой маске value и возвращает его индекс. Нумерация битов начинается с 1, с крайнего правого бита.

Возвращаемое значение:

Индекс первого установленного в маске бита или 0, если маска value не содержит установленных битов.

Классификация:

POSIX 1003.1 X/Open Systems Interfaces Extension

Безопасность использования
Точка остановки потока
Нет
Обработчик прерываний
Нет
Обработчик сигналов
Да
В потоке
Да

Тематические ссылки:

ffsl(), ffsll(), fls(), flsl(), flsll()




Предыдущий раздел: Описание API системной библиотеки