Определение ASCII-значения символа

CBeginner
Практиковаться сейчас

Введение

ASCII расшифровывается как American Standard Code for Information Interchange. Это стандарт кодирования символов для электронной коммуникации. Каждый символ, представленный в ASCII, имеет уникальное числовое значение, также известное как ASCII-код. В этом лабораторном занятии мы узнаем, как найти ASCII-значение символа в программировании на C.

Создать новый файл

Создайте новый файл main.c в директории ~/project/ и вставьте следующий код:

#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;
}

Разбор кода

Рассмотрим код построчно.

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

эта строка используется для вывода заголовка на консоль.

char c;

эта строка объявляет переменную c типа символ.

printf("Enter a character: ");

эта строка выводит сообщение, просившее пользователя ввести символ.

scanf("%c", &c);

эта строка считывает введенный пользователем символ и сохраняет его в переменной c.

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

эта строка выводит ASCII-значение введенного символа, считанного в предыдущей строке. Форматный спецификатор %c используется для вывода символа, а %d — для вывода соответствующего ASCII-значения.

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

эта строка используется для вывода подвала на консоль.

return 0;

эта строка указывает, что программа завершила выполнение и возвращает 0 в качестве статуса выхода.

Компилировать и запустить программу

Компилируйте и запускайте программу с использованием следующих команд:

gcc main.c -o main
./main

Результат:

                LabEx - Best place to learn


Enter a character: A

ASCII value of A = 65


                        Coding is Fun!

Тестировать программу

Введите различные символы в качестве ввода и наблюдайте за соответствующими ASCII-значениями, которые выводятся на консоль.

Резюме

В этом практическом занятии мы узнали, как определить ASCII-значение символа в программировании на C. ASCII-значение каждого символа является уникальным числовым значением и в программировании на C представляется с использованием форматирующего спецификатора %d. Знание ASCII-значений важно в различных приложениях, таких как алгоритмы шифрования и кодирование данных.