Компьютеры обычно работают, занижая числа, и для перевода чисел в символы создается стандарт. В этом стандарте каждому символу присвоена определенная цифра, будь то алфавит или любой символ, и этот стандарт называется стандартом ASCII. Использование ASCII для каждого символа упростило общение между машинами и людьми.
ASCII — это аббревиатура «Американского стандартного кода для обмена информацией», и из названия можно предположить, что это код, используемый для обмена информацией от машины к человеку или от машины к машине.
Чтобы понять ASCII, сначала вы должны знать кодировку символов. Кодирование символов — это процесс присвоения чисел/цифр символам, и эти символы могут быть разных типов, например, графические символы или символы человеческого языка. Он используется для хранения, передачи или управления данными с помощью компьютеров.
Кодировка символов выполняется для того, чтобы компьютеры могли интерпретировать и обрабатывать символы. Например, мы можем предположить некоторые числа и присвоить их алфавитам. Существует 26 алфавитов, и давайте присвоим число от 1 до 26 всем заглавным алфавитам, это означает, что мы закодировали символы/алфавиты, присвоив им число.
В приведенной выше таблице буквам L, I, N, U и X присвоены 12, 9, 14, 21 и 24 числа соответственно. Теперь компьютерам будет проще расшифровывать и печатать символы. Но чтобы охватить все символы английского языка, Американская ассоциация стандартов (NSA) выпустила первую версию ASCII в 1963 году. ASCII был одним из первых стандартов, созданных для компьютерного обмена информацией.
Ну, это важно, потому что это связь между нашим компьютером и памятью, и теперь это стандарт для каждого компьютера. Информация, хранящаяся в памяти, представлена в виде нулей и единиц, а ASCII помогает преобразовать эту информацию в символы или в удобочитаемый формат.
Коды ASCII используются в телекоммуникационных устройствах, компьютерах и другом сопутствующем оборудовании.
Стандартная таблица ASCII является 7-битной и содержит символы с ASCII в диапазоне от 0 до 127. Стандарт ASCII используется, потому что компьютер не может напрямую хранить какие-либо символы и не может преобразовывать их в двоичные числа. Используя ASCII, компьютер узнает о символах, поэтому эти ASCII затем преобразуются компьютером в двоичные цифры.
Чтобы найти значение ASCII любого символа, вам необходимо обратиться к стандартной таблице ASCII, как показано ниже:
Значение ASCII «A» будет равно 65, а «&» — 38. Точно так же для фигурных скобок «{ }» будут использоваться 123 и 125 ASCII.
Возьмем пример слова «Linux», как оно хранится в памяти:
Поскольку компьютер не распознает символы, поэтому ASCII присваивает номер всем символам, и соответствующее двоичное значение сохраняется на жестком диске. Слово «Linux» будет сохранено в памяти в двоичном формате, как показано на изображении выше. ASCII помогает в записи и чтении соответствующих данных символов из памяти.
Имеется 128 символов, и каждому символу присвоен номер ASCII. Давайте разделим таблицу на две категории, чтобы лучше понять ее:
ASCII от 0 до 32 и 127 являются управляющими символами; их также называют непечатными персонажами или NPC. Как следует из названия, управляющие символы управляют размещением печатных символов или используются для управления устройствами, подключенными к компьютеру.
Некоторые управляющие символы связаны с клавишами клавиатуры. Например, клавиша возврата; когда вы нажимаете клавишу, эффект может отображаться на экране, но он не печатает никаких символов.
Точно так же для связи с компьютером для окончания любого текста или начала текста используются ASCII для соответствующих символов. Эти управляющие символы сообщают компьютеру, как запускать код и печатать вывод.
Таблица всех управляющих символов:
Печатные символы — это те символы, которые визуально появляются на экране, такие как все алфавиты, числовые символы, символы и операторы. Печатный символ можно далее классифицировать как:
Цифры и символы включают все числовые значения от 0 до 9 и символы, такие как операторы сложения и вычитания, а категория «Алфавиты» включает все английские алфавиты с прописными и строчными буквами.
Эта часть содержит символы и имеет ASCII-коды от 32 до 64, от 91 до 96 и от 123 до 126. Эти символы включают математические операторы (+, -, *,/) и знаки препинания.
Например, ASCII косой черты «/» будет равен 47, а для добавления «+» — 43.
Последняя часть стандартной таблицы ASCII — это 26 алфавитов, и существуют отдельные ASCII для прописных и строчных букв. ASCII от 65 до 90 включают все прописные буквы, а от 97 до 122 включают все строчные буквы.
Например, ASCII заглавной «О» и маленькой «о» будет 79 и 111 соответственно.
Компьютеры могут сохранять данные только в числах, потому что они понимают только язык чисел. Итак, чтобы компьютеры понимали символы, каждый символ должен быть определенным числом. Символы включают не только алфавиты, но и различные символы, которые можно использовать в программировании. В этой статье обсуждается стандартная таблица ASCII, чтобы дать лучшее представление о том, как ее можно понять и как она полезна для связи между различными устройствами и компьютерами.