Bitweiser Operator OR inklusiver: |
expression | expression
Hinweise
Der bitweise Operator OR (inklusive**|**) vergleicht jedes Bit des ersten Operanden und dem entsprechenden Bit des zweiten Operanden.Wenn jedes Bit 1 ist, wird das entsprechende Ergebnis bit auf 1 gesetzt.Andernfalls wird das entsprechende Ergebnis auf 0 festgelegt. bit
Beide Operanden in den bitweisen inklusiven OR-Operator müssen von den ganzzahligen Typen sein.Die üblichen arithmetische Konvertierungen, die in Arithmetische Konvertierungen abgedeckt werden, werden in den Operanden angewendet.
Für Operator-Schlüsselwort |
Der Operator ist die bitor entspricht der Text |.Es gibt zwei Möglichkeiten, den Operator bitor in Programmen zuzugreifen: Schließen Sie die Headerdatei ein. Alternativ dazu iso646.hkompilieren Sie mit der Compileroption /Za Erweiterungen deaktivieren Sie den Sprachen ().
Beispiel
// 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 ...
}