Introdução
ASCII significa American Standard Code for Information Interchange (Código Padrão Americano para o Intercâmbio de Informação). É um padrão de codificação de caracteres para comunicação eletrônica. Cada caractere representado em ASCII possui um valor numérico único, também conhecido como código ASCII. Neste laboratório, aprenderemos como encontrar o valor ASCII de um caractere na programação C.
Criar um novo arquivo
Crie um novo arquivo main.c no diretório ~/project/ e cole o seguinte código:
#include <stdio.h>
int main()
{
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
char c;
printf("Enter a character: ");
scanf("%c", &c);
printf("\n\nASCII value of %c = %d", c, c);
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
return 0;
}
Entendendo o código
Vamos entender o código linha por linha.
printf("\n\n\t\tLabEx - Best place to learn\n\n\n");
Esta linha é usada para imprimir um cabeçalho no console.
char c;
Esta linha declara uma variável c do tipo caractere.
printf("Enter a character: ");
Esta linha imprime uma mensagem pedindo ao usuário para inserir um caractere.
scanf("%c", &c);
Esta linha lê o caractere de entrada do usuário e o armazena na variável c.
printf("\n\nASCII value of %c = %d", c, c);
Esta linha imprime o valor ASCII do caractere de entrada que foi lido na linha anterior. O especificador de formato %c é usado para imprimir o caractere e o especificador de formato %d é usado para imprimir o valor ASCII correspondente.
printf("\n\n\t\t\tCoding is Fun !\n\n\n");
Esta linha é usada para imprimir um rodapé no console.
return 0;
Esta linha indica que o programa terminou de executar e retorna 0 como o status de saída.
Compilar e executar o programa
Compile e execute o programa usando os seguintes comandos:
gcc main.c -o main
./main
Saída:
LabEx - Best place to learn
Enter a character: A
ASCII value of A = 65
Coding is Fun !
Testar o programa
Insira diferentes caracteres como entrada e observe os valores ASCII correspondentes que são impressos no console.
Resumo
Neste laboratório, aprendemos como encontrar o valor ASCII de um caractere na programação C. O valor ASCII de cada caractere é um valor numérico único e é representado na programação C usando o especificador de formato %d. O conhecimento dos valores ASCII é importante em várias aplicações, como algoritmos de criptografia e codificação de dados.



