Neste tutorial, você aprenderá sobre palavras-chave; palavras reservadas na programação C que fazem parte da sintaxe. Além disso, você aprenderá sobre identificadores e como nomeá-los.
Conjunto de caracteres
Um conjunto de caracteres é um conjunto de alfabetos, letras e alguns caracteres especiais que são válidos na linguagem C.
Alfabetos
Maiúsculas: ABC… XYZ Minúsculas: abc… xyz
C aceita letras maiúsculas e minúsculas como variáveis e funções.
Dígitos
0 1 2 3 4 5 6 7 8 9
Caracteres especiais
Caracteres especiais na programação C| , | < | > | . | _ | 
| ( | ) | ; | $ | : | 
| % | ( | ) | # | ? | 
| ' | E | ( | ) | " | 
| ^ | ! | * | / | | | 
| - | ~ | + | 
Caracteres de espaço em branco
Espaço em branco, nova linha, guia horizontal, retorno de carro e avanço de formulário.
Palavras-chave C
Palavras-chave são palavras reservadas predefinidas usadas na programação que têm significados especiais para o compilador. Palavras-chave fazem parte da sintaxe e não podem ser usadas como identificadores. Por exemplo:
 int money;
Aqui, intestá uma palavra-chave que indica que o dinheiro é uma variável do tipo int(inteiro).
Como C é uma linguagem que diferencia maiúsculas de minúsculas, todas as palavras-chave devem ser escritas em minúsculas. Aqui está uma lista de todas as palavras-chave permitidas em ANSI C.
Palavras-chave Cauto |  double |  int |  struct |  
break |  else |  long |  switch |  
case |  enum |  register |  typedef |  
char |  extern |  return |  union |  
continue |  for |  signed |  void |  
do |  if |  static |  while |  
default |  goto |  sizeof |  volatile |  
const |  float |  short |  unsigned |  
Todas essas palavras-chave, sua sintaxe e aplicação serão discutidas em seus respectivos tópicos. No entanto, se você quiser uma breve visão geral dessas palavras-chave sem ir mais longe, visite Lista de todas as palavras-chave na programação C.
Identificadores C
Identificador se refere ao nome dado a entidades como variáveis, funções, estruturas etc.
Os identificadores devem ser exclusivos. Eles são criados para dar um nome único a uma entidade para identificá-la durante a execução do programa. Por exemplo:
 int money; double accountBalance;
Aqui, money e accountBalance são identificadores.
Lembre-se também de que os nomes dos identificadores devem ser diferentes das palavras-chave. Você não pode usar intcomo um identificador porque inté uma palavra-chave.
Regras para nomear identificadores
- Um identificador válido pode ter letras (maiúsculas e minúsculas), dígitos e sublinhados.
 - A primeira letra de um identificador deve ser uma letra ou um sublinhado.
 - Você não pode usar palavras-chave como 
int,whileetc. como identificadores. - Não há regra sobre o tamanho que um identificador pode ter. No entanto, você pode ter problemas em alguns compiladores se o identificador tiver mais de 31 caracteres.
 
Você pode escolher qualquer nome como identificador se seguir a regra acima, no entanto, dê nomes significativos para identificadores que façam sentido.








