gmp_setbit
(PHP 4 >= 4.0.4, PHP 5, PHP 7, PHP 8)
gmp_setbit - Встановлення біта
Опис
gmp_setbit(GMP $num, int $index, bool $value = true): void
Встановлює 1 біт з індексом index
в числеnum
Список параметрів
num
Об'єкт GMP
index
Індекс встановлюваного біта. Індекс 0 вказує на молодший біт.
value
True для установки біта (установки в 1/включено); false для його очищення (установки 0/вимкнено).
Значення, що повертаються
Об'єкт класу GMP
Приклади
Приклад #1 Приклад використання gmp_setbit()- 0 индекс
Loading...
Результат виконання наведеного прикладу:
2 -> 0b10
3 -> 0b11
Приклад #2 Приклад використання gmp_setbit()- 1 индекс
Loading...
Результат виконання наведеного прикладу:
253 -> 0b11111101
255 -> 0b11111111
Приклад #3 Приклад використання gmp_setbit()очистка бита
Loading...
Результат виконання наведеного прикладу:
255 -> 0b11111111
254 -> 0b11111110
Примітки
Зауваження :
На відміну від більшості GMP функцій, gmp_setbit() має викликатися для вже існуючого об'єкта GMP (наприклад, створеного функцією gmp_init()). Число не створюватиметься автоматично.
Дивіться також
- gmp_clrbit() - Скидання біта
- gmp_testbit() - Перевірка, чи встановлений біт в 1