A linguagem C permite que possamos apelidar os tipos de dados primitivos ou do
usuário podendo ter seus nomes simplificados ou reduzidos.
Exemplo 1
unsigned int nome_variavel;
Com a declaração acima, todas as vezes que precisamos criar variáveis do mesmo
tipo vamos ter que digitar "unsigned int".
Apelindando o tipo de dado unsigned int visto no exemplo acima,
podemos esse tipo de forma simplicaficada como no exemplo logo abaixo:
Exemplo 2
uint nome_variavel;
Para nomear um tipo de dado como mencionado no exemplo anterior, a linguagem C fornece o
operador typedef que tem seu uso mostrado na próxima sintaxe:
Sintaxe
typedef tipo_origem nome_novo;
Onde
tipo_origem: tipo de dado primitivo
nome_novo: novo nome para tipo_origem
Exemplo 3
#include <stdio.h>
typedef unsigned int uint;
void main(void)
{
uint a = 65535;
printf("%d", a);
}
Saída
65535