Clique sobre os tópicos listados abaixo para navegar até o conteúdo desejado.

  1. Aprender sobre typedef

A linguagem C permite que possamos nomear os tipos de dados já existentes de forma a nos permitir a "criar" nossos próprios nomes de tipos de dados.

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".

C possui um recurso que nos possibilita alterar a declaração de um tipo de dados com outro nome. Assim, podemos escrever menos quando declaramos nossas variáveis.

Exemplo 2
uint nome_variavel;

Para nomear um tipo de dado como mencionado no exemplo anterior, a linguagem C fornece o operador typedef:

Sintaxe
typedef tipo_dado_origem nome_novo_tipo_dado;
Onde
tipo_dado_origem: tipo de dado primitivo
nome_novo_tipo_dado: novo nome para tipo_dado_origem
Exemplo 3
#include <stdio.h>
typedef unsigned int uint;

void main(void)
{
    uint a = 65535;
    printf("%d", a);
}
Saída
65535
  1. 05/10/2025 - revisão 2 - Ajustes pontuais
  2. 27/09/2023 - revisão 1 - Correção em referências, intervalo de valores, erros gramaticais e adição de tabela de bytes
  3. 19/05/2023 - versão inicial