Математические функции :
Функции GMP. Бинарные
операции
gmp_setbin
Установка бита.
Синтаксис :
resource
gmp_setbin(resource &x,
int index [, bool
set_clear])
Устанавливает бит в
позиции index в числе x.
Аргумент set_clear
указывает, в какое
значение устанавливать
бит: 0 или 1 (по
умолчанию).
gmp_clrbit
Производит сброс бита.
Синтаксис :
resource gmp_clrbit(resource
&x, int index)
Устанавливает бит в
позиции index в числе x
в значение 0.
gmp_scan0
Производит поиск бита 0.
Синтаксис :
0int gmp_scan0(resource
x, int start)
Функция gmp_scan0() ищет
в числе x бит 0, начиная
с позиции start, в
сторону увеличения
значимости разрядов.
Возвращает позицию
найденного бита.
gmp_scan1
Производит поиск бита 1.
Синтаксис :
1int gmp_scan1(resource
x, int start)
Функция gmp_scan0() ищет
в числе x бит 1, начиная
с позиции start, в
сторону увеличения
значимости разрядов.
Возвращает позицию
найденного бита.