Archiviazione dei tipi di base
Nella tabella seguente viene riepilogata l'archiviazione associata a ogni tipo di base.
Dimensioni dei tipi fondamentali
Type | Storage |
---|---|
char , unsigned char , signed char |
1 byte |
short , unsigned short |
2 byte |
int , unsigned int |
4 byte |
long , unsigned long |
4 byte |
long long , unsigned long long |
8 byte |
float |
4 byte |
double |
8 byte |
long double |
8 byte |
I tipi di dati C possono essere suddivisi in categorie generali. I tipi integrali includono int
, short
char
, long
, e long long
. Questi tipi possono essere qualificati con signed
o unsigned
e unsigned
, da solo, possono essere usati come sintassi abbreviata per unsigned int
. I tipi di enumerazione (enum
) vengono considerati anche come tipi integrali per la maggior parte degli scopi. I tipi mobili includono float
, double
e long double
. I tipi aritmetici includono tutti i tipi aritmetici mobili e integrali.