Vorherige Seite

Eine Ebene hoch

Nächste Seite

2.5.6.1 Bit-Komplement

Das Bit-Komplement ist ein unärer Operator, der als Ergebnis seinen Operanden mit umgekippten Bits liefert. Beispiel:

unsigned char c1, c2;

c1 = 0x0f;
c2 = ~c1;

In diesem Programmstück bekommt c1 den sedezimalen Wert 0F (dual: 00001111) zugewiesen. Das Bit-Komplement kippt alle Bits um, so dass sich in c2 ein Ergebnis von sedezimal F0 (dual: 11110000) ergibt.