Encontrando o Valor ASCII de um Caractere

CBeginner
Pratique Agora

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.