📊
Таблица ASCII
Полная таблица кодов символов ASCII с десятичными, шестнадцатеричными и символьными представлениями.
Таблица ASCII (128/128)
Управляющий символ (0-31)
Первая треть (0-10)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
0 | 0x00 | NUL |
1 | 0x01 | SOH |
2 | 0x02 | STX |
3 | 0x03 | ETX |
4 | 0x04 | EOT |
5 | 0x05 | ENQ |
6 | 0x06 | ACK |
7 | 0x07 | BEL |
8 | 0x08 | BS |
9 | 0x09 | HT |
10 | 0x0a | LF |
Вторая треть (11-21)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
11 | 0x0b | VT |
12 | 0x0c | FF |
13 | 0x0d | CR |
14 | 0x0e | SO |
15 | 0x0f | SI |
16 | 0x10 | DLE |
17 | 0x11 | DC1 |
18 | 0x12 | DC2 |
19 | 0x13 | DC3 |
20 | 0x14 | DC4 |
21 | 0x15 | NAK |
Третья треть (22-31)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
22 | 0x16 | SYN |
23 | 0x17 | ETB |
24 | 0x18 | CAN |
25 | 0x19 | EM |
26 | 0x1a | SUB |
27 | 0x1b | ESC |
28 | 0x1c | FS |
29 | 0x1d | GS |
30 | 0x1e | RS |
31 | 0x1f | US |
Печатаемый символ (32-126)
Первая треть (32-64)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
32 | 0x20 | |
33 | 0x21 | ! |
34 | 0x22 | " |
35 | 0x23 | # |
36 | 0x24 | $ |
37 | 0x25 | % |
38 | 0x26 | & |
39 | 0x27 | ' |
40 | 0x28 | ( |
41 | 0x29 | ) |
42 | 0x2a | * |
43 | 0x2b | + |
44 | 0x2c | , |
45 | 0x2d | - |
46 | 0x2e | . |
47 | 0x2f | / |
48 | 0x30 | 0 |
49 | 0x31 | 1 |
50 | 0x32 | 2 |
51 | 0x33 | 3 |
52 | 0x34 | 4 |
53 | 0x35 | 5 |
54 | 0x36 | 6 |
55 | 0x37 | 7 |
56 | 0x38 | 8 |
57 | 0x39 | 9 |
58 | 0x3a | : |
59 | 0x3b | ; |
60 | 0x3c | < |
61 | 0x3d | = |
62 | 0x3e | > |
63 | 0x3f | ? |
Вторая треть (65-97)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
64 | 0x40 | @ |
65 | 0x41 | A |
66 | 0x42 | B |
67 | 0x43 | C |
68 | 0x44 | D |
69 | 0x45 | E |
70 | 0x46 | F |
71 | 0x47 | G |
72 | 0x48 | H |
73 | 0x49 | I |
74 | 0x4a | J |
75 | 0x4b | K |
76 | 0x4c | L |
77 | 0x4d | M |
78 | 0x4e | N |
79 | 0x4f | O |
80 | 0x50 | P |
81 | 0x51 | Q |
82 | 0x52 | R |
83 | 0x53 | S |
84 | 0x54 | T |
85 | 0x55 | U |
86 | 0x56 | V |
87 | 0x57 | W |
88 | 0x58 | X |
89 | 0x59 | Y |
90 | 0x5a | Z |
91 | 0x5b | [ |
92 | 0x5c | \ |
93 | 0x5d | ] |
94 | 0x5e | ^ |
95 | 0x5f | _ |
Третья треть (98-126)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
96 | 0x60 | ` |
97 | 0x61 | a |
98 | 0x62 | b |
99 | 0x63 | c |
100 | 0x64 | d |
101 | 0x65 | e |
102 | 0x66 | f |
103 | 0x67 | g |
104 | 0x68 | h |
105 | 0x69 | i |
106 | 0x6a | j |
107 | 0x6b | k |
108 | 0x6c | l |
109 | 0x6d | m |
110 | 0x6e | n |
111 | 0x6f | o |
112 | 0x70 | p |
113 | 0x71 | q |
114 | 0x72 | r |
115 | 0x73 | s |
116 | 0x74 | t |
117 | 0x75 | u |
118 | 0x76 | v |
119 | 0x77 | w |
120 | 0x78 | x |
121 | 0x79 | y |
122 | 0x7a | z |
123 | 0x7b | { |
124 | 0x7c | | |
125 | 0x7d | } |
126 | 0x7e | ~ |
DEL (127)
Десятичный | Шестнадцатеричный | Символ |
|---|---|---|
127 | 0x7f | DEL |
❓Что такое ASCII
ASCII (Американский стандартный код для обмена информацией) — это 7-битный стандарт кодировки символов, установленный в 1963 году, определяющий 128 символов, включая управляющие символы (0-31), печатаемые символы (32-126) и символ УДАЛЕНИЕ (127). Он сопоставляет цифры 0-9, прописные/строчные буквы A-Z/a-z, знаки пунктуации и управляющие коды конкретным числовым значениям. ASCII является основой всех современных систем кодирования текста (UTF-8, Unicode), критически важен для компьютерного представления текста, хранения файлов, сетевой передачи и программирования. Таблица ASCII отображает десятичные, шестнадцатеричные, восьмеричные и двоичные представления, помогая разработчикам понимать кодировку символов, отлаживать проблемы кодировки, конвертировать между системами символов и реализовывать алгоритмы обработки текста.
✨Особенности
🚀
Полный набор символов ASCII (0-127) с десятичными и шестнадцатеричными значениями.
Полный набор символов ASCII (0-127) с десятичными и шестнадцатеричными значениями.
⚡
Функция поиска для быстрого поиска конкретных символов.
Функция поиска для быстрого поиска конкретных символов.
🎯
Имена управляющих символов для непечатаемых символов.
Имена управляющих символов для непечатаемых символов.
🔒
Функция копирования для легкой интеграции в код.
Функция копирования для легкой интеграции в код.
📋Руководство
Шаг 1
Просмотрите таблицу ASCII, чтобы найти коды символов.
Шаг 2
Используйте функцию поиска для быстрого поиска конкретных символов.
Шаг 3
Скопируйте значения, которые вам нужны для вашей работы по разработке.
📚Техническое введение
🔬История стандарта ASCII
ASCII (Американский стандартный код для обмена информацией) был разработан в 1960-х годах как 7-битный стандарт кодирования символов. Он определяет 128 символов (0-127): 33 управляющих символа (0-31, 127) для управления устройствами (NULL, CR, LF, ESC и т.д.) и 95 печатаемых символов (32-126), включая прописные/строчные буквы, цифры, пунктуацию и символы. ASCII стал основой современного кодирования символов и до сих пор широко используется в вычислительной технике, сетях и программировании.
⚙️Система кодов символов
ASCII использует 7-битное двоичное кодирование (0000000-1111111) для представления символов. Каждый символ имеет три представления: десятичное (0-127), шестнадцатеричное (0x00-0x7F) и двоичное. Например, 'A' = 65 (десятичное) = 0x41 (шестнадцатеричное) = 0100 0001 (двоичное). Кодирование упорядочено: 0-31 управляющие символы, 32 пробел, 33-47 символы, 48-57 цифры (0-9), 58-64 символы, 65-90 прописные буквы (A-Z), 91-96 символы, 97-122 строчные буквы (a-z), 123-126 символы, 127 УДАЛЕНИЕ.
💡Применение в программировании
ASCII необходим для: манипуляции строками (charCodeAt(), String.fromCharCode()), валидации символов (является ли буквой, является ли цифрой), передачи данных (HTTP, FTP, SMTP), форматов файлов (CSV, TXT, JSON), escape-последовательностей (\n, \t, \r), URL-кодирования, Base64-кодирования, регулярных выражений, обработки клавиатурного ввода, терминальных эмуляторов. Понимание ASCII критично для низкоуровневого программирования, реализации протоколов и отладки проблем, связанных с символами.
❓
Frequently Asked Questions
❓
Что такое ASCII и почему это важно?
ASCII (Американский стандартный код для обмена информацией) — это стандарт 7-битной кодировки символов, представляющий 128 символов (0-127). Он включает 33 управляющих символа для управления устройствами и 95 печатаемых символов (буквы, цифры, знаки препинания, символы). ASCII является основой для вычислений, сетей и программирования, служа основой для современных кодировок символов. Он необходим для обработки текста, передачи данных, форматов файлов и понимания того, как компьютеры представляют символы.
💬
Как использовать таблицу ASCII?
Таблица ASCII отображает все 128 символов с их десятичными (0-127), шестнадцатеричными (0x00-0x7F) и символьными представлениями. Вы можете искать по символу, десятичному значению или шестнадцатеричному значению. Нажмите на любой символ, чтобы скопировать его код или представление. Таблица организована по управляющим символам (0-31, 127) и печатаемым символам (32-126), что упрощает поиск конкретных символов для программирования, отладки или задач кодирования.
🔍
В чем разница между управляющими и печатаемыми символами?
Управляющие символы (0-31, 127) — это непечатаемые символы, используемые для управления устройствами: NULL (0), перевод строки LF (10), возврат каретки CR (13), escape ESC (27), удаление УДАЛЕНИЕ (127) и т.д. Печатаемые символы (32-126) — это видимые символы: пробел (32), цифры 0-9 (48-57), заглавные A-Z (65-90), строчные a-z (97-122), а также различные знаки препинания и символы. Управляющие символы необходимы для форматирования текста, управления терминалом и протоколов данных.
💡
Как связаны десятичные и шестнадцатеричные значения?
Каждый символ ASCII имеет три представления: десятичное (основание 10), шестнадцатеричное (основание 16) и двоичное (основание 2). Например, 'A' = 65 (десятичное) = 0x41 (шестнадцатеричное) = 01000001 (двоичное). Шестнадцатеричное число широко используется в программировании, поскольку оно более компактно, чем двоичное, и выравнивается по границам байтов. Таблица ASCII показывает как десятичные, так и шестнадцатеричные значения для удобного преобразования и справки.
📚
Когда мне нужно ссылаться на коды ASCII?
Общие случаи использования включают: манипуляции со строками (charCodeAt(), String.fromCharCode()), проверку символов (проверка, является ли символ буквой, цифрой или символом), кодирование URL, кодирование Base64, регулярные выражения, escape-последовательности (\n, \t, \r), обработку ввода с клавиатуры, эмуляторы терминала, реализацию протоколов и отладку проблем, связанных с символами. Понимание кодов ASCII необходимо для низкоуровневого программирования и обработки текста.
💡How To & Tips
1️⃣
Ввод
Введите текст
2️⃣
Обработка
Обработайте данные
3️⃣
Просмотр
Проверьте результат
4️⃣
Использование
Скопируйте результат
🔗Related Documents
User Comments
Loading...