Описание

Одна из двух простейших битовых операций, имеет профессионализм - дизъюнкция. Таблица: Обладает полезными свойствами, например коммутативностью: a|b = b|a, а также ассоциативностью: (a|b) | c = a | (b | c), что бывает очень полезно в различных задачах при попытке поменять условия на более удобные для решения задачи. В C++ используется символ | для обозначения побитового или. Редко используется ввиду своей полной бесполезности, изредка встречается в разных задачах по программированию.

Примеры

#include <bits/stdc++.h>
using namespace std;
int main() {
long long a = 13; // 1101
long long b = 6; // 110
long long c = a | b; // 1111
cout << c; // Программа выведет 15
}