Tipos Simples de Dados


TIPO SIGNIFICADO BYTES CONJUNTO DE VALORES
char um caracter da tabela ASC II 1 -128 a 127
int um inteiro 2 -32768 a 32767
float um real, em ponto flutuante, com precisão simples 4 -3.4e-38 a 3.4e+38
double um real, em ponto flutuante, com precisão dupla 8 -1.7e-308 a 1.7e+308
void conjunto vazio de valores 0 sem valor


Criação de Tipos do Programador

A palavra typedef associa um nome definido pelo programador a um tipo específico.

Forma Geral:

typedef < definição_do_tipo > < nome_do_tipo >

Ex: typedef int integer;
typedef struct
{int x;
float y;}treg
typedef char str10[10];

Os tipos integer, treg e str10 agora podem ser utilizados normalmente para a declaração de cvariáveis, como se fossem tipos pré definidos pela linguagem.