Что такое 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.