Leírás
A bitenkénti VAGY operátor a C++ nyelvben a függőleges vonal szimbólum, |. Mint a & operátor, | a kifejezések különböző helyiértékű bitpozícióján egymástól függetlenül működik, de amit csinál, az más (természetesen). Két bit bitenkénti VAGY értéke 1, ha az egyik vagy mindkét bemeneti bit 1, ellenkező esetben 0.
Más szavakkal:
0 0 1 1 operandus1 0 1 0 1 operandus2 ---------- 0 1 1 1 (operandus1 | operandus2) - a visszaadott érték