< C++-Programmierung < Nützliches
Die logischen Bitoperatoren in C++ sind ähnlich wie die logischen Operatoren. Sie werden aber durch das einmalige Symbol der Operation dargestellt. Ist z.B. die UND-Operation mit a && b
angegeben, so ist die entsprechende Bitoperation a & b
. Im Unterschied zu den normalen logischen Operationen wird auf die jeweiligen Bits der Zahl die Operation durchgeführt.
Hier ist die Liste der logischen Bitoperationen. Für die Beispiele nehmen wir an, dass zwei Variablen wie folgt definiert wurden:

short x = 41, y = 133;
Bitoperation | Bitoperator | Beispiel | Ergebnis |
---|---|---|---|
NICHT | ~ | ~x = 1111.1111.1101.0110 | 65.494 |
UND | & | x & y = 0000.0000.0010.10012 & 0000.0000.1000.01012 = 0000.0000.0000.00012 | 1 |
ODER | | | y = 0000.0000.0010.10012 | 0000.0000.1000.01012 = 0000.0000.1010.11012 | 173 |
ENTWEDER-ODER | ^ | x ^ y = 0000.0000.0010.10012 ^ 0000.0000.1000.01012 = 0000.0000.1010.11002 | 172 |
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.