Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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 ...
}