Что такое ASCII

Что такое ASCII

ASCII — таблица кодировки символов, где каждому числу, знаку, букве соответствует определенное число. В ней содержится 128 символов, которые пронумерованы от 0 до 127. В этом формате используются цифры, латинские буквы, знаки препинания и управляющие символы (например, '\n', '\t', '\r').

ASCII - что это?

Таблица ASCII (АСКИ) была разработана в США в 60-х годах, и ее название переводится как Американская стандартная кодировка для обмена информацией.

Существуют национальные расширения системы, кодирующие символы и буквы, принятые в иностранных алфавитах. В них заменена лишь часть символов, например, знак доллара – на фунт. Для нелатинских алфавитов заменяется большое количество символов. Русский относится к их числу.

Для чего нужна таблица ASCII

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

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

Применение на практике

Вот несколько вариантов практического применения:

  • При разработках интернет-ресурсов и приложений разработчикам ASCII необходимо для кодировки символов, которые не входят в национальную кодировку.  
  • ASCII позволяет сохранять файлы в закодированном виде. Это нужно для передачи информации, однако некоторые функции форматирования будут недоступны в этом режиме.  
  • ASCII код вводится с клавиатуры напрямую при нажатии Alt и наборе числового значения, соответствующего символу из таблицы. Таким способом возможно напечатать следующие символы: иероглифы, смайлики, буквы алфавитов других стран и пр.  

Как устроена система

ASCII позволяет вводить, выводить и передавать информацию. Таблица используется на 8 бит, а числа переводят в двоичный код для возможности распознавать знаки компьютером. Десятичное воспроизведение понятнее для людей. Шестнадцатеричное позволяет оформлять наборы в форме таблицы.

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

Как располагаются символы ASCII в таблице

  • 1 и 2 строки являются управляющими символами.  
  • В 3 строчке — знаки препинания и спецсимволы (%, * и пр.).  
  • 4 строчка — арифметические знаки, вопросительный знак, точка с запятой, двоеточие.  
  • 5 и 6 строчки — заглавные буквы и определенные символы.   
  • 7 и 8 строчки — строчные буквы и символы.  

Различия ASCII с Unicode

Это система кодировки международного уровня, в ней больше символов, чем в ASCII. В обычной версии ASCII всего 128 знаков, есть расширения для иных языков, а в Unicode — более 2-х миллионов, она включает все символы, которыми пользуются в мире. Ее можно назвать расширением ASCII.