📊

Таблица ASCII

Полная таблица кодов символов ASCII с десятичными, шестнадцатеричными и символьными представлениями.

Таблица ASCII (128/128)

Управляющий символ (0-31)
Первая треть (0-10)
Десятичный
ШестнадцатеричныйСимвол
00x00
NUL
10x01
SOH
20x02
STX
30x03
ETX
40x04
EOT
50x05
ENQ
60x06
ACK
70x07
BEL
80x08
BS
90x09
HT
100x0a
LF
Вторая треть (11-21)
Десятичный
ШестнадцатеричныйСимвол
110x0b
VT
120x0c
FF
130x0d
CR
140x0e
SO
150x0f
SI
160x10
DLE
170x11
DC1
180x12
DC2
190x13
DC3
200x14
DC4
210x15
NAK
Третья треть (22-31)
Десятичный
ШестнадцатеричныйСимвол
220x16
SYN
230x17
ETB
240x18
CAN
250x19
EM
260x1a
SUB
270x1b
ESC
280x1c
FS
290x1d
GS
300x1e
RS
310x1f
US
Печатаемый символ (32-126)
Первая треть (32-64)
Десятичный
ШестнадцатеричныйСимвол
320x20
330x21
!
340x22
"
350x23
#
360x24
$
370x25
%
380x26
&
390x27
'
400x28
(
410x29
)
420x2a
*
430x2b
+
440x2c
,
450x2d
-
460x2e
.
470x2f
/
480x30
0
490x31
1
500x32
2
510x33
3
520x34
4
530x35
5
540x36
6
550x37
7
560x38
8
570x39
9
580x3a
:
590x3b
;
600x3c
<
610x3d
=
620x3e
>
630x3f
?
Вторая треть (65-97)
Десятичный
ШестнадцатеричныйСимвол
640x40
@
650x41
A
660x42
B
670x43
C
680x44
D
690x45
E
700x46
F
710x47
G
720x48
H
730x49
I
740x4a
J
750x4b
K
760x4c
L
770x4d
M
780x4e
N
790x4f
O
800x50
P
810x51
Q
820x52
R
830x53
S
840x54
T
850x55
U
860x56
V
870x57
W
880x58
X
890x59
Y
900x5a
Z
910x5b
[
920x5c
\
930x5d
]
940x5e
^
950x5f
_
Третья треть (98-126)
Десятичный
ШестнадцатеричныйСимвол
960x60
`
970x61
a
980x62
b
990x63
c
1000x64
d
1010x65
e
1020x66
f
1030x67
g
1040x68
h
1050x69
i
1060x6a
j
1070x6b
k
1080x6c
l
1090x6d
m
1100x6e
n
1110x6f
o
1120x70
p
1130x71
q
1140x72
r
1150x73
s
1160x74
t
1170x75
u
1180x76
v
1190x77
w
1200x78
x
1210x79
y
1220x7a
z
1230x7b
{
1240x7c
|
1250x7d
}
1260x7e
~
DEL (127)
Десятичный
ШестнадцатеричныйСимвол
1270x7f
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️⃣
Шаг 1
Просмотрите таблицу ASCII, чтобы найти коды символов.
2️⃣
Шаг 2
Используйте функцию поиска для быстрого поиска конкретных символов.
3️⃣
Шаг 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️⃣

Использование

Скопируйте результат

User Comments

0 / 2000
Loading...