Введение
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-значений важно в различных приложениях, таких как алгоритмы шифрования и кодирование данных.



