Tipos de dados em C

Por: Eduardo Casavella

Existem 5 tipos de dados primitivos (pré-definidos) em C.
São eles:

Palavra Chave Tipo
char caracter
int inteiro
float real de precisão simples
double real de precisao dupla
void vazio (sem valor)

 

O tamanho e a faixa de valores depende do computador e do compilador utilizado.

O padrão ANSI C determina somente um intervalo de valores mínimo para cada tipo de dado.
Modificadores de Tipos

Com exceção de void, os outros tipos de dados primitivos podem ter modificadores.

Os modificadores alteram o tamanho do tipo de dado ou sua forma de representação.

Sua utilização faz com que seja possível adequar-se melhor às necessidades de armazenamento de dados em determinados casos.

Veja quais são os modificadores na tabela abaixo.

Palavra Chave Tipo
signed caracter
unsigned Inteiro
long longo
short curto

Tipos de dados e modificadores.

Palavra chave Tipo Tamanho Intervalo
char Caracter 1 -128 a 127
signed char Caractere com sinal 1 -128 a 127
unsigned char Caractere sem sinal 1 0 a 255
Int Inteiro 2 -32.768 a 32.767
signed int Inteiro com sinal 2 -32.768 a 32.767
unsigned int Inteiro sem sinal 2 0 a 65.535
short int Inteiro curto 2 -32.768 a 32 767
signed short int Inteiro curto com sinal 2 -32.768 a 32.767
unsigned short int Inteiro curto sem sinal 2 0 a 65.535
long int Inteiro long 4 -2.147.483.648 a 2.147.483.647
signed long int Inteiro longo com sinal 4 -2.147.483.648 a 2.147.483.647
unsigned long int Inteiro longo sem sinal 4 0 a 4.294.967.295
float Ponto flutuante com precisão simples 4 3.4 E-38 a 3.4E+38
double Ponto flutuante com precisão simples 8 1.7 E-308 a 1.7E+308
long double Ponto flutuante com precisão dupla longo 16 3.4E-4932 a 1.1E+4932

Até a próxima!

5 respostas a Tipos de dados em C