Erklärung
In der Programmiersprache C++ ist es nun so, daß für
Ganzzahl-Variablen 2 oder 4 Byte reserviert werden:
Die Typbezeichner dazu lauten:
short (2Byte) und
long (4Byte)
Außerdem muß man in C++ noch festlegen, ob die
gespeicherte Dualzahl als vorzeichenlose Ganzzahl
oder als Ganzzahl im Zweierkomplement interpretiert
werden soll. Dies geschieht wieder, indem man vor die
Typbezeichner die Modifizierer unsigned bzw.signed:
signed short = 2 Byte als Dualzahl im Zweierkomplement interpretiert
signed long = 4 Byte als Dualzahl im Zweierkomplement interpretiert
unsigned short = 2 Byte als vorzeichenlose Dualzahl interpretiert
unsigned long = 4 Byte als vorzeichenlsoe Dualzahl interpretiert
Schließlich gibt es in C++ noch den Typbezeichner int.
Gebracht man int (für Integer = Ganzzahl), so hängt es vom
Prozessor ab, wieviel Speicher für die Ganzzahl-Variable
reserviert wird:
int = 2 Byte bei 16 Bit Prozessoren
int = 4 Byte bei 32 Prozessoren