Encontrar el valor ASCII de un carácter

CBeginner
Practicar Ahora

Introducción

ASCII significa American Standard Code for Information Interchange. Es un estándar de codificación de caracteres para la comunicación electrónica. Cada carácter representado en ASCII tiene un valor numérico único, también conocido como código ASCII. En este laboratorio, aprenderemos cómo encontrar el valor ASCII de un carácter en el programa de C.

Crear un nuevo archivo

Crea un nuevo archivo main.c en el directorio ~/project/ y pega el siguiente 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;
}

Comprendiendo el código

Vamos a entender el código línea por línea.

printf("\n\n\t\tLabEx - Best place to learn\n\n\n");

Esta línea se utiliza para imprimir un encabezado en la consola.

char c;

Esta línea declara una variable c de tipo carácter.

printf("Enter a character: ");

Esta línea imprime un mensaje pidiendo al usuario que ingrese un carácter.

scanf("%c", &c);

Esta línea lee el carácter de entrada del usuario y lo almacena en la variable c.

printf("\n\nASCII value of %c = %d", c, c);

Esta línea imprime el valor ASCII del carácter de entrada que se leyó en la línea anterior. El especificador de formato %c se utiliza para imprimir el carácter y %d se utiliza para imprimir el valor ASCII correspondiente.

printf("\n\n\t\t\tCoding is Fun!\n\n\n");

Esta línea se utiliza para imprimir un pie de página en la consola.

return 0;

Esta línea indica que el programa ha terminado de ejecutarse y devuelve 0 como estado de salida.

Compilar y ejecutar el programa

Compila y ejecuta el programa usando los siguientes comandos:

gcc main.c -o main
./main

Salida:

                LabEx - Best place to learn


Enter a character: A

ASCII value of A = 65


                        Coding is Fun!

Probar el programa

Ingresa diferentes caracteres como entrada y observa los valores ASCII correspondientes que se imprimen en la consola.

Resumen

En este laboratorio, aprendimos cómo encontrar el valor ASCII de un carácter en el programa de programación C. El valor ASCII de cada carácter es un valor numérico único y se representa en el programa de programación C usando el especificador de formato %d. El conocimiento de los valores ASCII es importante en diversas aplicaciones, como los algoritmos de cifrado y la codificación de datos.