Programa C para encontrar o valor ASCII de um caractere

Neste exemplo, você aprenderá como encontrar o valor ASCII de um caractere.

Para entender este exemplo, você deve ter conhecimento dos seguintes tópicos de programação C:

  • Tipos de dados C
  • Variáveis, constantes e literais C
  • Saída de entrada C (I / O)

Na programação C, uma variável de caractere contém o valor ASCII (um número inteiro entre 0 e 127) ao invés do próprio caractere. Este valor inteiro é o código ASCII do personagem.

Por exemplo, o valor ASCII de 'A'é 65.

O que isso significa é que, se você atribuir 'A'a uma variável de caractere, 65 é armazenado na variável em vez de 'A'ele mesmo.

Agora, vamos ver como podemos imprimir o valor ASCII dos caracteres na programação C.

Programa para imprimir o valor ASCII

 #include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); // %d displays the integer value of a character // %c displays the actual character printf("ASCII value of %c = %d", c, c); return 0; ) 

Resultado

 Insira um caractere: G valor ASCII de G = 71 

Neste programa, o usuário é solicitado a inserir um caractere. O caractere é armazenado na variável c.

Quando a %dstring de formato é usada, 71 (o valor ASCII de G) é exibido.

Quando a %cstring de formato é usada, 'G'ela mesma é exibida.

Artigos interessantes...