Tokens, Identificadores e Palavras-chave em C: Entendendo Tokens e Seus Tipos
O Que É um Conjunto de Caracteres?
Como qualquer linguagem de programação, C tem seu próprio conjunto de caracteres. Um programa C é uma sequência de instruções que manipulam dados compostos de caracteres e símbolos. O compilador ignora a maioria dos caracteres de formatação, mas eles são essenciais para legibilidade humana.
O conjunto de caracteres C é dividido em quatro grupos:
- Letras (maiúsculas A-Z e minúsculas a-z)
- Números (dígitos 0-9)
- Espaço em branco (espaços, tabs, novas linhas, carriage returns)
- Caracteres especiais (pontuação e símbolos)
Abaixo está uma lista abrangente dos caracteres especiais usados em C:
| Caractere Especial | Descrição |
|---|---|
| , | Vírgula |
| { | Chave de abertura |
| . | Ponto |
| } | Chave de fechamento |
| ; | Ponto e vírgula |
| [ | Colchete esquerdo |
| : | Dois pontos |
| ] | Colchete direito |
| ? | Ponto de interrogação |
| ( | Parêntese de abertura |
| ' | Apostrofo |
| ) | Parêntese de fechamento |
| " | Aspas duplas |
| & | E comercial |
| ! | Exclamação |
| ^ | Circunflexo |
| | | Barra vertical |
| + | Adição |
| / | Barra normal |
| - | Subtração |
| \ | Barra invertida |
| * | Multiplicação |
| ~ | Til |
| / | Divisão |
| _ | Underscore |
| > | Maior que / fechamento de colchete angular |
| $ | Cifrão |
| < | Menor que / abertura de colchete angular |
| % | Porcentagem |
| # | Sustenido |
O Que É um Token em C?
Um token é a menor unidade significativa que o compilador C reconhece. Durante a análise léxica, o código fonte é quebrado em tokens antes do parsing e geração de código. Tokens em C se enquadram em seis categorias:
- Palavras-chave
- Operadores
- Strings
- Constantes
- Caracteres Especiais
- Identificadores

Palavras-chave e Identificadores
Toda palavra em C é ou uma palavra-chave ou um identificador. Palavras-chave são reservadas, têm significado fixo e não podem ser reutilizadas para nomeação. Identificadores são nomes definidos pelo usuário para variáveis, funções, tipos e mais.
Palavras-chave em C
Existem 32 palavras-chave na linguagem C, todas escritas em minúsculas. Estão listadas abaixo em uma tabela organizada para referência rápida:
| Palavras-chave do C | |||
|---|---|---|---|
| auto | double | int | struct |
| break | else | long | switch |
| case | enum | register | typedef |
| char | extern | return | union |
| const | short | float | unsigned |
| continue | for | signed | void |
| default | goto | sizeof | volatile |
| do | if | static | while |
Identificadores
Um identificador é o nome que você dá a uma variável, função, estrutura, enum, etc. O padrão C impõe várias regras aos identificadores:
- O primeiro caractere deve ser uma letra (A-Z, a-z) ou underscore (_).
- Caracteres subsequentes podem ser letras, dígitos (0-9) ou underscores.
- Identificadores não podem ser nenhuma das 32 palavras-chave.
- Não devem conter espaço em branco.
- Embora não forçado pelo compilador, nomes significativos melhoram legibilidade e manutenibilidade do código.
Resumo
- Tokens em C são as menores unidades que o compilador processa.
- Palavras-chave são palavras reservadas com significados fixos; existem 32 delas.
- Identificadores nomeiam exclusivamente elementos do programa e seguem regras estritas de nomeação.
Linguagem C
- Entendendo Palavras-chave e Identificadores em C#: Regras, Listas e Boas Práticas
- Palavras-chave e Identificadores em C: Um Guia Prático
- Palavras-chave e Identificadores em Python: Dominando Palavras Reservadas e Convenções de Nomenclatura
- Ponteiros em C: Guia Completo sobre Tipos, Uso e Melhores Práticas
- Soldagem Explicada: Definição, Tipos e Aplicações
- Impressão 3D Explicada: Tipos, Processos e Como Funciona
- Fundição Explicada: Definição e Tipos de Processos de Fabricação
- Kevlar Explicado: Visão Abrangente de Sua Resistência e Usos
- Compreendendo Software CMMS: Benefícios e Como Selecionar o Programa Certo
- Explorando os 7 Tipos Principais de Tecnologia