^
Beschreibung
In C++ gibt es einen etwas ungewöhnlichen Operator namens bitweises exklusives OR, auch bitweises XOR genannt. Der bitweise XOR-Operator wird mit dem Caret-Symbol ^ geschrieben. Eine bitweise XOR-Operation führt nur dann zu einer 1, wenn die Eingangsbits unterschiedlich sind. Andernfalls ergibt sich eine 0.
Precisely,
Beispielcode
Der ^ -Operator wird häufig verwendet, um einige der Bits in einem ganzzahligen Ausdruck umzuschalten (d. H. Von 0 auf 1 oder von 1 auf 0 zu wechseln). Wenn in einer bitweisen ODER-Operation eine 1 im Maskenbit vorhanden ist, wird dieses Bit invertiert. Wenn es eine 0 gibt, wird das Bit nicht invertiert und bleibt gleich.
Siehe Auch
- Sprache : << (Bitshift links)
- Sprache : >> (Bitshift rechts)
- Sprache : & (Bitweises UND)
- Sprache : ~ (Bitweises NICHT)
- Sprache : | (Bitweises OR)
- Beispiel : BitMath-Tutorial
※ ARDUINO KAUFEMPFEHLUNG
Arduino UNO R3 | |
Arduino Starter Kit |