ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)

Понимание таблицы ASCII

Понимание таблицы ASCII

Компьютеры обычно работают, занижая числа, и для перевода чисел в символы создается стандарт. В этом стандарте каждому символу присвоена определенная цифра, будь то алфавит или любой символ, и этот стандарт называется стандартом ASCII. Использование ASCII для каждого символа упростило общение между машинами и людьми.

ASCII — это аббревиатура «Американского стандартного кода для обмена информацией», и из названия можно предположить, что это код, используемый для обмена информацией от машины к человеку или от машины к машине.

 

Что такое кодировка символов

Чтобы понять ASCII, сначала вы должны знать кодировку символов. Кодирование символов — это процесс присвоения чисел/цифр символам, и эти символы могут быть разных типов, например, графические символы или символы человеческого языка. Он используется для хранения, передачи или управления данными с помощью компьютеров.

Кодировка символов выполняется для того, чтобы компьютеры могли интерпретировать и обрабатывать символы. Например, мы можем предположить некоторые числа и присвоить их алфавитам. Существует 26 алфавитов, и давайте присвоим число от 1 до 26 всем заглавным алфавитам, это означает, что мы закодировали символы/алфавиты, присвоив им число.
Понимание таблицы ASCII

 

В приведенной выше таблице буквам L, I, N, U и X присвоены 12, 9, 14, 21 и 24 числа соответственно. Теперь компьютерам будет проще расшифровывать и печатать символы. Но чтобы охватить все символы английского языка, Американская ассоциация стандартов (NSA) выпустила первую версию ASCII в 1963 году. ASCII был одним из первых стандартов, созданных для компьютерного обмена информацией.

 

Почему ASCII важен

Ну, это важно, потому что это связь между нашим компьютером и памятью, и теперь это стандарт для каждого компьютера. Информация, хранящаяся в памяти, представлена ​​в виде нулей и единиц, а ASCII помогает преобразовать эту информацию в символы или в удобочитаемый формат.

Понимание таблицы ASCII

 

Коды ASCII используются в телекоммуникационных устройствах, компьютерах и другом сопутствующем оборудовании.

 

Стандартная таблица ASCII

Стандартная таблица ASCII является 7-битной и содержит символы с ASCII в диапазоне от 0 до 127. Стандарт ASCII используется, потому что компьютер не может напрямую хранить какие-либо символы и не может преобразовывать их в двоичные числа. Используя ASCII, компьютер узнает о символах, поэтому эти ASCII затем преобразуются компьютером в двоичные цифры.

 

Понимание таблицы ASCII

Чтобы найти значение ASCII любого символа, вам необходимо обратиться к стандартной таблице ASCII, как показано ниже:

Понимание таблицы ASCII

 

Значение ASCII «A» будет равно 65, а «&» — 38. Точно так же для фигурных скобок «{ }» будут использоваться 123 и 125 ASCII.

Возьмем пример слова «Linux», как оно хранится в памяти:

 

Поскольку компьютер не распознает символы, поэтому ASCII присваивает номер всем символам, и соответствующее двоичное значение сохраняется на жестком диске. Слово «Linux» будет сохранено в памяти в двоичном формате, как показано на изображении выше. ASCII помогает в записи и чтении соответствующих данных символов из памяти.

Имеется 128 символов, и каждому символу присвоен номер ASCII. Давайте разделим таблицу на две категории, чтобы лучше понять ее:

 

Управляющие символы в таблице ASCII

ASCII от 0 до 32 и 127 являются управляющими символами; их также называют непечатными персонажами или NPC. Как следует из названия, управляющие символы управляют размещением печатных символов или используются для управления устройствами, подключенными к компьютеру.

Некоторые управляющие символы связаны с клавишами клавиатуры. Например, клавиша возврата; когда вы нажимаете клавишу, эффект может отображаться на экране, но он не печатает никаких символов.

Точно так же для связи с компьютером для окончания любого текста или начала текста используются ASCII для соответствующих символов. Эти управляющие символы сообщают компьютеру, как запускать код и печатать вывод.

Таблица всех управляющих символов:

Понимание таблицы ASCII

 

Печатные символы в таблице ASCII

Печатные символы — это те символы, которые визуально появляются на экране, такие как все алфавиты, числовые символы, символы и операторы. Печатный символ можно далее классифицировать как:

Цифры и символы включают все числовые значения от 0 до 9 и символы, такие как операторы сложения и вычитания, а категория «Алфавиты» включает все английские алфавиты с прописными и строчными буквами.

 

Числа и символы

Эта часть содержит символы и имеет ASCII-коды от 32 до 64, от 91 до 96 и от 123 до 126. Эти символы включают математические операторы (+, -, *,/) и знаки препинания.

Понимание таблицы ASCII

 

Например, ASCII косой черты «/» будет равен 47, а для добавления «+» — 43.

 

Алфавиты

Последняя часть стандартной таблицы ASCII — это 26 алфавитов, и существуют отдельные ASCII для прописных и строчных букв. ASCII от 65 до 90 включают все прописные буквы, а от 97 до 122 включают все строчные буквы.

Понимание таблицы ASCII

 

Например, ASCII заглавной «О» и маленькой «о» будет 79 и 111 соответственно.

 

Вывод

Компьютеры могут сохранять данные только в числах, потому что они понимают только язык чисел. Итак, чтобы компьютеры понимали символы, каждый символ должен быть определенным числом. Символы включают не только алфавиты, но и различные символы, которые можно использовать в программировании. В этой статье обсуждается стандартная таблица ASCII, чтобы дать лучшее представление о том, как ее можно понять и как она полезна для связи между различными устройствами и компьютерами.

Exit mobile version