Lektion 20:

char, short, int und long

Der Datentyp int hat auf 32-Bit-Rechnern 32 Bit. Da jedes Bit gesetzt oder nicht gesetzt sein kann, ergibt das 2^32 verschiedene Bitmuster. Damit lassen sich 2^32 verschiedene Zahlen ausdrücken. Das könnten zum Beispiel die Zahlen von -2^31 bis 2^31-1 sein (in diesem Bereich liegen genau 2^32 Zahlen).

Es gibt aber auch Typen für ganze Zahlen, die nicht 32 Bit haben.

     Auf meinem Compiler (MSVC50) haben die Ganzzahl-Typen folgende Größen:

char       8 Bit
short      16 Bit
int        32 Bit
long       32 Bit

 Die Wertebereiche dieser Typen stehen in der Datei <limits.h>. Folgendes Programm gibt die größte auf Ihrem Rechner darstellbare int-Zahl aus:

#include <limits.h>
#include <iostream.h>
void main()
{
        cout<<INT_MAX<<endl;
};


Falls Ihnen Fehler im Text auffallen oder Sie Verbesserungsvorschläge haben, dann schicken Sie mir bitte eine Mail. Ich werde mich dann sofort darum kümmern.
[aktuelle Version] [inhalt] [index]      [Fehlerkorrektur, Verbesserungsvorschlag]

© Volkard Henkel <volkard@normannia.de>, last update: 08/25/00