Darstellung von Integerzahlen und Rechenoperationen mit Integerzahlen
Beispiel 8-bit-Zahlen

8 bit = 1 Byte dienen zur Speicherung einer short-Integerzahl (mit ggf. ohne Vorzeichen)

0 1001001

Vorzeichenbit nicht gesetzt: Es handelt sich um eine positive Zahl
Die größte mit 8 bit darstellbare Zahl ist:
01111111

1 1001001

Vorzeichenbit gesetzt: Es handelt sich um eine negative Zahl
Die kleinste mit 8 bit darstellbare Zahl ist:
10000000
Die Zahl 11111111 hat dezimal den Wert -1

In C++ gibt es neben den bekannten Rechenoperationen
(Addition, Subtraktion, Multiplikation und Division) für Ganzzahlen
weitere Rechenoperationen:
Ermittlung des Restes bei der Division zweier Zahlen
Negation -
Komplement ~
Verschiebe-Operatoren << und >>
Bit Operatoren & ^ |

Beispiel für die Ermittlung des Bitmusters der Zahl -2
Wir starten mit der positiven Zahl +2; +2 hat das Bitmuster
00000010 Schritt 1: Invertieren
11111101 Schritt 2: Eins addieren
11111110 Das ist das Bitmuster der Zahl -2

Aufgaben
Welche Zahl ist in folgendem Bitmuster codiert?
11101110
Wie sieht das Bitmuster der Zahl -6 aus?