Справочник по PHP : Функции работы с данными : Математические функции : Функции GMP : Бинарные операции

Материал из Справочник Web-языков.

Перейти к: навигация, поиск
Главная  ::. PHP  ::. Функции работы с данными  ::. Математические функции  ::. Функции GMP  ::. Бинарные операции

Содержание

[править] gmp_and

Логическое И (AND).

Синтаксис:

resource gmp_and(resource x, resource y)

[править] gmp_or

Логическое ИЛИ (OR).

Синтаксис:

resource gmp_or(resource x, resource y)

[править] gmp_xor

Логическое исключающее-ИЛИ (XOR).

Синтаксис:

resource gmp_xor(resource x, resource y)

[править] 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.

Синтаксис:

int gmp_scan0(resource x, int start)

Функция gmp_scan0() ищет в числе x бит 0, начиная с позиции start, в сторону увеличения значимости разрядов. Возвращает позицию найденного бита.

[править] gmp_scan1

Производит поиск бита 1.

Синтаксис:

int gmp_scan1(resource x, int start)

Функция gmp_scan0() ищет в числе x бит 1, начиная с позиции start, в сторону увеличения значимости разрядов. Возвращает позицию найденного бита.

Личные инструменты
1.34034895897