Tokens C, palavras-chave, identificadores

O que é um conjunto de caracteres?

Como qualquer outra linguagem, 'C' também tem 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
  • Números
  • Caracteres especiais
  • Espaços em branco (espaços em branco)

Um compilador sempre ignora o uso de caracteres, mas é amplamente usado para formatar os dados. A seguir está o conjunto de caracteres na programação 'C':

  1. Cartas
    • Caracteres maiúsculos (A-Z)
    • Caracteres minúsculos (a-z)
  2. Números
    • Todos os dígitos de 0 a 9
  3. Espaços em branco
    • Espaço em branco
    • Nova linha
    • Retorno de carruagem
    • Aba horizontal
  4. Caracteres especiais
    • Os caracteres especiais em 'C' são mostrados na tabela fornecida,
, (parágrafo){(abrindo colchete)
. (período)} (chave de fechamento)
; (ponto e vírgula)[(colchete esquerdo)
: (dois pontos)] (colchete direito)
? (ponto de interrogação)((abrindo parêntese esquerdo)
'(apóstrofo)) (fechando parêntese direito)
'(aspas duplas)& (e comercial)
! (ponto de exclamação)^ (falta)
| (barra vertical)+ (adição)
/ (barra)- (subtração)
(barra invertida)* (multiplicação)
~ (til)/ (divisão)
_ (sublinhado)> (maior que ou colchete angular de fechamento)
$ (cifrão)<(less than or opening angle bracket)
% (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 divide um programa nas menores unidades possíveis (tokens) e prossegue para os vários estágios da compilação. Um token é dividido em seis tipos diferentes, viz, Palavras-chave, Operadores, Strings, Constantes, Caracteres Especiais e Identificadores.

Tokens em C

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'. Palavras-chave são escritas em letras minúsculas.

A tabela a seguir representa as palavras-chave em 'C'-

autoDuplointestrutura
pausaoutrograndetrocar
casoenumregistrotypedef
CaracteresexternoRetornaUnião
constbaixoflutuadornão assinado
Prosseguirparaassinadovazio
predefiniçãovamos paratamanho devolátil
FazE seestáticoenquanto

Um identificador nada mais é do que um nome atribuído a um elemento em um programa. Exemplo, nome de uma variável, função, etc. Identificadores são os nomes definidos pelo usuário que consistem no conjunto de caracteres padrão 'C'. Como o nome diz, os 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:

  1. O primeiro caractere deve ser sempre um alfabeto ou um sublinhado.
  2. Deve ser formado usando apenas letras, números ou sublinhado.
  3. Uma palavra-chave não pode ser usada como identificador.
  4. Não deve conter nenhum caractere de espaço em branco.
  5. O nome deve ser significativo.

Resumo

  • Um token é a menor unidade em um programa.
  • Uma palavra-chave são palavras reservadas por idioma.
  • Há um total de 32 palavras-chave.
  • Um identificador é usado para identificar os elementos de um programa.