Tokens C, identificadores, palavras-chave: o que são tokens e seus tipos
O que é um conjunto de caracteres?
Como qualquer outro idioma, 'C' também possui seu próprio conjunto de caracteres. Um programa é um conjunto de instruções que, quando executadas, geram uma saída. Os dados processados por um programa consistem em vários caracteres e símbolos. A saída gerada também é uma combinação de caracteres e símbolos.
Um conjunto de caracteres em 'C' é dividido em,
- Cartas
- Numbers
- Caracteres especiais
- Espaços em branco (espaços em branco)
Um compilador sempre ignora o uso de caracteres, mas é amplamente utilizado para formatar os dados. A seguir está o conjunto de caracteres na programação 'C':
1) Cartas
- Caracteres maiúsculos (AZ)
- Caracteres minúsculos (az)
2) Numbers
- Todos os algarismos de 0 a 9
3) Espaços em branco
- Espaço em branco
- Nova linha
- Retorno de carro
- Aba horizontal
4) Caracteres especiais
- Caracteres especiais em 'C' são mostrados na tabela fornecida,
Caractere especial | Descrição |
---|---|
, (vírgula) | { (abrindo colchetes) |
. (período) | } (fechando colchetes) |
; (ponto e vírgula) | [(colchete esquerdo) |
: (dois pontos) | ] (colchete direito) |
? (ponto de interrogação) | ((abrindo parênteses esquerdo) |
' (apóstrofo) | ) (fechando parêntese direito) |
”(aspas duplas) | & (e comercial) |
! (ponto de exclamação) | ^ (acento circunflexo) |
|(barra vertical) | + (adição) |
/ (barra) | – (subtração) |
\ (barra invertida) | * (multiplicação) |
~ (til) | / (divisão) |
_ (sublinhado) | > (maior que ou colchete angular de fechamento) |
$ (cifrão) | < (menor que ou colchete angular de abertura) |
% (sinal de porcentagem) | # (sinal de hash) |
O que é token em C?
SÍMBOLO é a menor unidade em um programa 'C'. É cada palavra e pontuação que você encontra em seu programa C. O compilador quebra um programa nas menores unidades possíveis (Tokens) e prossegue para os vários estágios da compilação. O Token C é dividido em seis tipos diferentes, a saber, Palavras-chave, Operatores, strings, constantes, caracteres especiais e identificadores.
Palavras-chave e identificadores
Em 'C' cada palavra pode ser uma palavra-chave ou um identificador.
Palavras-chave têm significados fixos e o significado não pode ser alterado. Eles atuam como um bloco de construção de um programa 'C'. Há um total de 32 palavras-chave em 'C'. As palavras-chave são escritas em letras minúsculas.
A tabela a seguir representa as palavras-chave em 'C'-
Palavras-chave em C Programming Language | |||
---|---|---|---|
auto | duplo | int | struct |
quebrar | outro | longo | interruptor |
casas | enumerar | cadastre-se | typedef |
carbonizar | externo | retorno | união |
const | baixo | flutuar | não assinado |
continuar | for | assinado | anular |
omissão | Goto | tamanho | volátil |
do | if | estático | enquanto |
Um identificador nada mais é do que um nome atribuído a um elemento em um programa. Exemplo, nome de um variável, função, etc. Identificadores na linguagem C são os nomes definidos pelo usuário que consistem no conjunto de caracteres padrão 'C'. Como o nome já diz, identificadores são usados para identificar um elemento específico em um programa. Cada identificador deve ter um nome exclusivo. As seguintes regras devem ser seguidas para identificadores:
- O primeiro caractere deve ser sempre um alfabeto ou um sublinhado.
- Deve ser formado usando apenas letras, números ou sublinhado.
- Uma palavra-chave não pode ser usada como identificador.
- Não deve conter nenhum caractere de espaço em branco.
- O nome deve ser significativo.
Resumo
- Tokens C em Linguagem C são as menores unidades de um programa.
- Uma palavra-chave são palavras reservadas por idioma.
- Há um total de 32 palavras-chave.
- Um identificador é usado para identificar elementos de um programa.