Inclusivo operador OR bit a bit: |
expression | expression
Comentarios
El inclusivo OR el operador bit a bit (|) compara cada bit del primer operando al bit correspondiente del segundo operando.Si el bit es 1, el bit correspondiente del resultado se establece en 1.Si no, el bit correspondiente del resultado se establece en 0.
Los operandos a inclusivo OR bit a bit el operador deben ser de tipos enteros.Conversiones aritméticas usuales tratadas en conversiones aritméticas se aplican a los operandos.
Palabra clave operator para |
El operador de bitor es el equivalente de texto de |.Hay dos maneras de tener acceso al operador de bitor en programas: incluya el archivo de encabezado iso646.h, o compile con la opción del compilador /Za (extensiones de lenguaje de deshabilitar la).
Ejemplo
// expre_Bitwise_Inclusive_OR_Operator.cpp
// compile with: /EHsc
// Demonstrate bitwise inclusive OR
#include <iostream>
using namespace std;
int main() {
unsigned short a = 0x5555; // pattern 0101 ...
unsigned short b = 0xAAAA; // pattern 1010 ...
cout << hex << ( a | b ) << endl; // prints "ffff" pattern 1111 ...
}