Version: Test
©Raddy 2001

Logik der Programmierung II        zurück

Deklaration
von Variablen
für Ganzzahlen
in C++
a-absatz.pcx (280 Byte)
Erklärung
In der Programmiersprache C++ ist es nun so, daß für 
Ganzzahl-Variablen 2 oder 4 Byte reserviert werden:

log2scp1.pcx (5974 Byte)
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