C-Programmierung

Ganzzahlige Datentypen

Elementare Datentypen | | Fließkomma Datentypen

Ãœbersicht aller ganzzahligen Datentypen:

TypBitByte
char, unsigned char81
short, short int, unsigned short162
int, unsigned int32 [16]4 [2]
long, long int, long unsigned int324
long long, long long int, long long unsigned int648

Der Wertebereich von Integer-Zahlen mit $n$ Bits erstreckt sich für

  • nicht vorzeichenbehaftete Zahlen (unsigned) von $0$ bis $2^n-1$.
  • vorzeichenbehaftete Zahlen (signed) von $-2^{n-1}$ bis $2^{n-1}-1$.

Beispiel:

8 Bit, d.h. 0..255

unsigned char x;

signed 8 Bit, d.h. −128..127

signed char x;
char y;

32 Bit, d.h. von $-2^{31}$ bis $2^{31}-1$ (ca. $\pm2$ Milliarden)

signed int x;
int y;


Elementare Datentypen | | Fließkomma Datentypen

Options: