Оператор побитового ИЛИ (|)
Обновлен: Ноябрь 2007
Выполняет операцию побитового ИЛИ для двух выражений.
expression1 | expression2
Аргументы
expression1
Любое числовое выражение.expression2
Любое числовое выражение.
Заметки
Оператор | приводит аргументы к одному типу данных. После этого оператор | рассматривает двоичное представление значений двух выражений и выполняет над ними операцию побитового ИЛИ. Тип данных, возвращаемый этим оператором, определяется типами данных, к которым принадлежат аргументы.
Результат операции выглядит следующим образом:
0101 (expression1)
1100 (expression2)
----
1101 (result)
Если одно из выражений содержит 1 в какой-либо позиции, результат также содержит 1 в этой позиции. В противном случае результат в этой позиции содержит 0.
Требования
См. также
Основные понятия
Сводные сведения об операторах
Приведение типов посредством побитовых операторов