Tipos de Dados em C
De Wiki Cursos IFPR Foz
Tipos de Dados em C
- Tipos de Dados
- A linguagem C apresenta quatro tipos de dados básicos:
char
int
float
double
Em muitos computadores, esses quatro tipos são nativos no hardware da máquina. Já vimos como os inteiros, os reais e os caracteres podem ser implementados no hardware. Uma variável double é um número de ponto flutuante de dupla precisão [1].
- Qualificadores
- Existem três qualificadores que podem ser aplicados aos tipos int:
short
long
unsigned
A declaração dos tipos de dados especifica:
- A quantidade de armazenamento que deve ser reservada para os dados;
- Por exemplo:
Tipo | Tamanho |
char | 1 Byte |
int | 2 Bytes |
float | 4 Bytes |
double | 8 Bytes |
- Como os dados representados pelas palavras binárias devem ser interpretados.
- Por exemplo, um long int possui a mesma quantidade de bytes que um float, contudo é tratado de maneira completamente diferente.
- Modeladores
- Forçam que o resultado de uma expressão seja de um determinado tipo de dados:
#include <stdio.h>
void main ()
{
int num=10;
float f;
f=(float)num/7;
printf ("%f\n",f);
}
- No exemplo, o modelador (float) força o resultado da operação com inteiros ser do tipo float.
Referências
- ↑ TENENBAUM, Aaron M.; LANGSAM, Yedidyah; AUGENSTEIN, Moshe. Estruturas de dados usando C. Makron Books, 1995.
- Autoria
- Evandro Cantú / IFPR - Câmpus Foz do Iguaçu