Speicherung von einfachen Typen
In der folgenden Tabelle wird der Speicher zusammengefasst, welcher jedem Basistyp zugeordnet ist.
Größen von grundlegenden Typen
Typ | Speicher |
---|---|
char , unsigned char , signed char |
1 Byte |
short , unsigned short |
2 Bytes |
int , unsigned int |
4 Byte |
long , unsigned long |
4 Byte |
long long , unsigned long long |
8 Bytes |
float |
4 Bytes |
double |
8 Bytes |
long double |
8 Bytes |
Die C-Datentypen fallen in allgemeine Kategorien. Zu den integralen Typen gehören int
, char
, short
, long
und long long
. Diese Typen können mit signed
oder unsigned
qualifiziert werden, und unsigned
alleine kann als Kurzform für unsigned int
verwendet werden. Enumerationstypen ( enum
) werden für die meisten Zwecke ebenfalls als integrale Typen behandelt. Zu den Gleitkommatypen gehören float
, double
und long double
. Die arithmetischen Typen umfassen alle Gleitkomma- und Ganzzahltypen.