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