PHP ПОБИТОВЫЕ ОПЕРАТОРЫ

В PHP предусмотрены побитовые операторы, которые выполняют операции над отдельными битами двоичного представления чисел. Битовые операции могут применяться к целым числам и результатом каждой операции также будет целое число.

Побитовые операторы состоят из символов, каждый из которых обозначает определенную операцию. Например, оператор & используется для выполнения побитовой логической операции И над двумя числами. Если биты обеих чисел в позиции i равны 1, то i-й бит в результирующем числе также будет равен 1, в противном случае он будет равен 0.

Пример кода на PHP, демонстрирующий использование побитовых операторов:

$x = 10; // десятичное число 10, двоичное представление 1010$y = 6; // десятичное число 6, двоичное представление 110$result = $x & $y; // побитовая операция И, результат 2 (двоичное 0010)$result = $x | $y; // побитовая операция ИЛИ, результат 14 (двоичное 1110)$result = $x ^ $y; // побитовая операция исключающее ИЛИ, результат 12 (двоичное 1100)$result = ~$x; // побитовая операция НЕ, результат -11 (двоичное 11111111111111111111111111110101)$result = $x << 2; // побитовый сдвиг влево на 2 бита, результат 40 (десятичное 101000)$result = $y >> 1; // побитовый сдвиг вправо на 1 бит, результат 3 (десятичное 11)

С++ с нуля: урок 10 - битовые операции И, ИЛИ, НЕ, XOR и сдвиговые операции

Битовые сдвиги

Битовые операции and, or, xor, not

#18 Уроки PHP - Учим язык PHP, Поразрядные операторы на языке PHP

PHP разработчик из Нью-Йорка- Как искать работу в США в год кризиса

#19 Уроки PHP - Учим язык PHP, Операторы сравнения на языке PHP

Операторы в PHP - Базовый курс PHP-7

7.3 Побитовые операторы ( \u0026,-,^,~ ). Основы Python

#21 Уроки PHP - Учим язык PHP, Логические операторы на языке PHP

Реклама
Новое
Реклама