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 exklusive OR-Operator (^) vergleicht jedes Bit des ersten Operanden und dem entsprechenden Bit des zweiten Operanden.Wenn ein Bit 0 und das andere 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 exklusiven OR-Operator müssen von den ganzzahligen Typen sein.Die üblichen arithmetische Konvertierungen, die in Arithmetische Konvertierungen abgedeckt werden, werden in den Operanden angewendet.
Operator-Schlüsselwort für ^
Der xor-Operator ist der Text, der ^.Es gibt zwei Möglichkeiten, den Operator xor 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_Exclusive_OR_Operator.cpp
// compile with: /EHsc
// Demonstrate bitwise exclusive OR
#include <iostream>
using namespace std;
int main() {
unsigned short a = 0x5555; // pattern 0101 ...
unsigned short b = 0xFFFF; // pattern 1111 ...
cout << hex << ( a ^ b ) << endl; // prints "aaaa" pattern 1010 ...
}