Stockage de types de base
Le tableau suivant résume le stockage associé à chaque type de base.
Tailles des types fondamentaux
Type | Stockage |
---|---|
char , unsigned char , signed char |
1 octet |
short , unsigned short |
2 octets |
int , unsigned int |
4 octets |
long , unsigned long |
4 octets |
long long , unsigned long long |
8 octets |
float |
4 octets |
double |
8 octets |
long double |
8 octets |
Les types de données C sont répartis dans des catégories générales. Les types intégraux sont int
, char
, short
, long
et long long
. Ces types peuvent être qualifiés avec signed
ou unsigned
, et unsigned
en lui-même peut être utilisé comme raccourci pour unsigned int
. Les types d’énumération (enum
) sont également traités comme des types intégraux à la plupart des fins. Les types flottants sont float
, double
et long double
. Les types arithmétiques sont tous les types flottants et intégraux.