Tabelas

Tipos Inteiros

Especificadores (palavras-chave, a ordem não importa)Descrição
_BoolTipo booleano, armazena 1 ou 0
signed charRepresenta um subconjunto dos valores representáveis em short
unsigned charVersão sem sinal de signed char
charSe comporta igual signed char ou unsigned char dependendo do sistema
shortRepresenta um subconjunto dos valores representáveis em int
unsigned shortVersão sem sinal de short
intRepresenta um subconjunto dos valores representáveis em um long
unsignedVersão sem sinal de int
longRepresenta um subconjunto dos valores representáveis em um long long
unsigned longVersão sem sinal de long
long longMaior tipo inteiro exigido pelo padrão C
unsigned long longVersão sem sinal de long long

Tipos flutuantes

Especificadores (palavras-chave, a ordem não importa)Descrição
floatRepresenta números reais
doubleRepresenta números reais com precisão maior ou igual a float
long doubleRepresenta números reais com precisão maior ou igual a double