ASCII (американский стандартный код для обмена информацией) — это стандартная кодировка символов, используемая в телекоммуникациях. ASCII, произносимый как «аск-ее», представляет собой строго семибитный код, основанный на английском алфавите. Коды ASCII используются для представления буквенно-цифровых данных. Код был впервые опубликован в качестве стандарта в 1967 году. Впоследствии он был обновлен и опубликован как ANSI X3.4-1968, затем как ANSI X3.4-1977 и, наконец, как ANSI X3.4-1986. Поскольку это семибитный код, он может представлять не более 128 символов. в настоящее время он определяет 95 печатных символов, включая 26 прописных букв (от A до Z), 26 строчных букв, 10 цифр (от 0 до 9) и 33 специальных символа, включая математические символы, знаки препинания и пробел. Они представляют текст, телекоммуникационное оборудование и устройства. К ним относятся цифры, прописные и строчные английские буквы, функции, знаки препинания и некоторые другие символы. Всего существует 256 символов ASCII, которые можно условно разделить на три категории:
Управляющие символы ASCII (0-31 и 127)
Печатаемые символы ASCII (32–126) (наиболее часто упоминаемые)
Расширенные символы ASCII (128–255)
Ниже приведены значения ASCII печатных символов (33, 126):
Персонаж
Название характера
ASCII-код
Персонаж
Название характера
ASCII-код
Персонаж
Название характера
ASCII-код
!
Восклицательный знак
33
А
Прописная буква а
65
а
Нижний регистр а
97
“
Двойная цитата
34
Б
Прописная буква б
66
б
строчная б
98
#
Знак номера
35
С
Прописная буква с
67
с
нижний регистр с
99
$
Знак доллара
36
Д
Прописная д
68
г
строчная д
100
%
Знак процента
37
Е
Заглавная е
69
е
строчная е
101
&
амперсанд
38
Ф
Прописная буква f
70
ф
Строчная буква f
102
'
апостроф
39
грамм
Заглавная г
71
грамм
строчная г
103
(
Левая скобка
40
ЧАС
Заглавная буква ч
72
час
Нижний регистр ч
104
)
Правая скобка
41
я
Прописная я
73
я
нижний регистр я
105
*
звездочка
42
Дж
Заглавная j
74
Дж
строчная j
106
+
Знак плюс
43
К
Прописная буква к
75
к
строчная к
107
,
запятая
44
л
Прописная л
76
л
нижний регистр л
108
–
дефис
45
М
Прописная м
77
м
Строчная м
109
.
период
46
Н
прописная н
78
н
строчная н
110
/
косая черта
47
О
Прописная буква о
79
о
нижний регистр о
111
0
нуль
48
п
Заглавная буква р
80
п
Строчная буква р
112
1
один
49
Вопрос
Прописная буква д
81
д
Строчная д
113
2
два
50
р
Прописная буква р
82
р
строчная р
114
3
три
51
С
прописные буквы
83
с
строчные с
115
4
четыре
52
Т
Т в верхнем регистре
84
т
строчная т
116
5
пять
53
U
Заглавная буква у
85
ты
нижний регистр у
117
6
шесть
54
В
Прописная буква v
86
в
Нижний регистр v
118
7
Семь
55
Вт
Прописная буква w
87
ж
строчная ш
119
8
восемь
56
Икс
Заглавные буквы х
88
Икс
Нижний регистр х
120
9
девять
57
Д
Прописная буква y
89
у
строчная у
121
:
двоеточие
58
Z
Заглавная буква г
90
г
Строчная г
122
;
точка с запятой
59
[
Левая квадратная скобка
91
{
Левая фигурная скобка
123
<
Знак меньше
60
обратная косая черта
92
|
Вертикальная полоса
124
знак равно
Знак равенства
61
]
Правая квадратная скобка
93
}
Правая фигурная скобка
125
>
Знак больше
62
^
каре
94
~
тильда
126
?
Вопросительный знак
63
_
подчеркивать
95
@
У знака
64
`
Могильный акцент
96
Так что там до 33 и дальше 126?
Значения ASCII до 32 (0-31) являются управляющими символами. Код символа часто используется во внутриполосной сигнализации в качестве контрольной точки в наборе символов, чтобы избежать добавления дополнительных символов в текст.
В 32 у нас есть пробел, он включен в качестве печатных символов, однако не будет ошибкой сказать, что пробел также может служить управляющим символом.
В 127 у нас есть DEL (удаление), который является управляющим символом.
После 127, (128-255) у нас есть расширенные символы ASCII, представляющие математические и другие символы, которые не представлены как ключи и вообще не используются.
Ниже приведены значения ASCII управляющих символов (0-31, 127):