< 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;
BitoperationBitoperatorBeispielErgebnis
NICHT~~x = 1111.1111.1101.0110 65.494
UND&x & y = 0000.0000.0010.10012 & 0000.0000.1000.01012 = 0000.0000.0000.000121
ODER|y = 0000.0000.0010.10012 | 0000.0000.1000.01012 = 0000.0000.1010.11012173
ENTWEDER-ODER^x ^ y = 0000.0000.0010.10012 ^ 0000.0000.1000.01012 = 0000.0000.1010.11002172
This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.