Armazenamento de tipos básicos
A tabela a seguir resume o armazenamento associado a cada tipo básico.
Tamanhos de tipos fundamentais
Tipo | Armazenamento |
---|---|
char , unsigned char , signed char |
1 byte |
short , unsigned short |
2 bytes |
int , unsigned int |
4 bytes |
long , unsigned long |
4 bytes |
long long , unsigned long long |
8 bytes |
float |
4 bytes |
double |
8 bytes |
long double |
8 bytes |
Os tipos de dados C se enquadram nas categorias gerais. Os tipos integrais incluem int
, char
, short
, long
e long long
. Esses tipos podem ser qualificados com signed
ou unsigned
, e o unsigned
, por si só, pode ser usado como abreviação para unsigned int
. Os tipos de enumeração (enum
) também são tratados como tipos integrais na maioria das finalidades. Os tipos flutuantes incluem float
, double
e long double
. Os tipos aritméticos incluem todos os tipos flutuantes e integrais.