Что показывает ASCII-таблица
Таблица ASCII кодов показывает соответствие между символом и числовыми представлениями его кода. На странице доступны коды от \(0\) до \(255\), поиск по таблице и мини-конвертер текста в коды символов.
Для каждого значения выводятся:
- \(DEC\) — десятичный код;
- \(HEX\) — шестнадцатеричный код;
- \(OCT\) — восьмеричный код;
- \(BIN\) — двоичный код;
- символ или имя управляющего символа;
- HTML numeric entity вида \(\\&\\#n;\).
Базовый ASCII
Базовый ASCII занимает диапазон:
$$ 0 \leq n \leq 127 $$
Коды \(0\)-\(31\) и \(127\) — управляющие символы. Они обычно не имеют видимого начертания: например, \(LF\) обозначает перевод строки, \(CR\) — возврат каретки, \(TAB\) — горизонтальную табуляцию.
Печатные символы начинаются с пробела:
$$ \text{Space} = 32 $$
Далее идут знаки пунктуации, цифры, латинские заглавные и строчные буквы. Например:
$$ A = 65 $$
$$ a = 97 $$
Расширенный диапазон
Диапазон от \(128\) до \(255\) относится к 8-битным расширениям:
$$ 128 \leq n \leq 255 $$
Эти позиции не являются частью базового 7-битного ASCII. В разных кодировках расширенные символы могут отличаться, поэтому для кириллицы, псевдографики и специальных знаков важно учитывать конкретную кодировку или использовать Unicode.
Перевод между системами счисления
Один и тот же код можно записать в разных системах счисления. Для символа \(A\):
$$ 65_{10} = 41_{16} = 101_{8} = 01000001_2 $$
Мини-конвертер использует код каждого символа строки и показывает его в выбранном формате \(DEC\), \(HEX\), \(OCT\) или \(BIN\). Если введён символ вне диапазона \(0\)-\(255\), инструмент помечает его как Unicode-значение вне ASCII-таблицы.
Когда полезна таблица
ASCII-таблица нужна при отладке текстовых протоколов, проверке управляющих символов, работе с escape-последовательностями, HTML numeric entity, бинарным представлением и старым кодом, где символы задаются числовыми значениями.
Ограничения
Страница не является полноценным Unicode-справочником. Она показывает ASCII и 8-битный диапазон \(0\)-\(255\), а не все символы Unicode. Для русских букв, эмодзи и символов других письменностей используйте Unicode-инструменты.