C-Programmierung
Ganzzahlige Datentypen
← Elementare Datentypen | ● | Fließkomma Datentypen →
Übersicht aller ganzzahligen Datentypen:
Typ | Bit | Byte |
---|---|---|
char, unsigned char | 8 | 1 |
short, short int, unsigned short | 16 | 2 |
int, unsigned int | 32 [16] | 4 [2] |
long, long int, long unsigned int | 32 | 4 |
long long, long long int, long long unsigned int | 64 | 8 |
Der Wertebereich von Integer-Zahlen mit n Bits erstreckt sich für
- nicht vorzeichenbehaftete Zahlen (unsigned) von 0 bis 2n−1.
- vorzeichenbehaftete Zahlen (signed) von −2n−1 bis 2n−1−1.
Beispiel:
8 Bit, d.h. 0..255
unsigned char x;
signed 8 Bit, d.h. −128..127
signed char x;
char y;
char y;
32 Bit, d.h. von −231 bis 231−1 (ca. ±2 Milliarden)
signed int x;
int y;
int y;