Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
A tabela a seguir resume o armazenamento associado a cada tipo básico.
Tamanhos dos 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 em categorias gerais. Os tipos integrais incluem int, char, short, long, e long long. Estes tipos podem ser qualificados com signed ou unsigned, e unsigned por si só podem ser usados como abreviatura para unsigned int. Os tipos de enumeração (enum) também são tratados como tipos integrais para a maioria das finalidades. Os tipos flutuantes incluem float, double, e long double. Os tipos aritméticos incluem todos os tipos flutuantes e integrais.