Программирование
Веб программирование

ASCII таблица символов

 
 

Ниже представленна русская таблица кодов ASCII.

Таблица ASCII символов чаще всего используется при работе с клавиатурой, например, для отлова нажатых клавиш. 

ASCII таблица

ASCII
0
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
Символ
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI
DLE
DC1
DC2
DC3
DC4
NAK
SYN
ETB
CAN
EM
SUB
ESC
FS
GS
RS
US
ASCII
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
Символ
Space
!
"
#
$
%
&
'
(
)
*
+
,
-
.
/
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
ASCII
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
Символ
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
^
_
ASCII
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
Символ
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
p
q
r
s
t
u
v
w
x
y
z
~
DEL
ASCII
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
Символ
Ђ
Ѓ

ѓ






Љ

Њ
Ќ
Ћ
Џ
ђ







?

љ

њ
ќ
ћ
џ
ASCII
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
Символ
Ў
ў
Ј
¤
Ґ
¦
§
Ё
©
Є
«
¬
­
®
Ї
°
±
І
і
ґ
µ

·
ё

є
»
ј
Ѕ
ѕ
ї
ASCII
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
Символ
А
Б
В
Г
Д
Е
Ж
З
И
Й
К
Л
М
Н
О
П
Р
С
Т
У
Ф
Х
Ц
Ч
Ш
Щ
Ъ
Ы
Ь
Э
Ю
Я
ASCII
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
Figu
а
б
в
г
д
е
ж
з
и
й
к
л
м
н
о
п
р
с
т
у
ф
х
ц
ч
ш
щ
ъ
ы
ь
э
ю
я

 

В ASCII таблице сивмолы от 1-31 являются кодами клавиш. 

 

Назначение специализированных символов таблицы ASCII

ASCII символы. Форматирование

BS

Backspace (Возврат на один символ). Указывает на движение механизма печати или курсора дисплея назад на одну позицию.

HT

Horizontal Tabulation (Горизонтальное Табулирование). Указывает на движение механизма печати или курсора дисплея до следующей предписанной 'позиции табуляции'.

LF

Line Feed (Перевод строки). Указывает на движение механизма печати или курсора дисплея к началу следующей строки (на одну строку вниз). 

VT

Vertical Tabulation (Вертикальное Табулирование). Указывает на движение механизма печати или курсора дисплея к следующей группе строк.

FF

Form Feed (Перевод страницы). Указывает на движение механизма печати или курсора дисплея к исходной позиции следующей страницы, формы или экрана.

CR

Carriage Return (Перевод каретки). Указывает на движение механизма печати или курсора дисплея к исходной (крайней левой) позиции текущей строки.

ASCII символы. Передача данных

SOH

Start of Heading (Начало Заголовка). Используется для указания начала заголовка, который может содержать информацию о маршрутизации или адрес.

STX

Start of Text (Начало Текста). Указывает на начало текста и одновременно на конец заголовка.

ETX

End of Text (Конец Текста). Используется при завершении текста, который был начат с символа STX.

ENQ

Enquiry (Запрос). Запрос идентификационных данных (типа "Кто Вы?") от удаленной станции. 

ACK

Acknowledge (Подтверждение). Приемное устройство передает этот символ отправителю в качестве подтверждения успешного приема данных. 

NAK

Negative Acknowledgement (Неподтверждение). Приемное устройство передает этот символ отправителю в случае отрицания (неудачи) приема данных.

SYN

Synchronous/Idle (Синхронизация). Используется в синхронизированных системах передачи. В моменты отсутствия передачи данных система непрерывно посылает символы SYN для обеспечения синхронизации.

ETB

End of Transmission Block (Конец Блока Передачи). Указывает на конец блока данных для коммуникационных целей. Используется для разбиения на отдельные блоки больших объемов данных.

ASCII символы. Разделительные знаки при передаче информации

FS

File Separator (Разделитель файлов).

GS

Group Separator (Разделитель групп).

RS

Record Separtator (Разделитель записей).

US

Unit Separator (Разделитель элементов).

ASCII символы. Другие символы

NUL

Null. (No character - нет данных). Используется для передачи в случае отсутствия данных.

BEL

Bell (Звонок). Используется для управления устройствами сигнализации.

SO

Shift Out. Указывает, что все последующие кодовые комбинации должны интерпретироваться согласно внешнему набору символов до прихода символа SI.

SI

Shift In. Указывает, что последующие кодовые комбинации должны интерпретироваться согласно стандартному набору символов.

DLE

Data Link Escape (Переключение). Изменение значения идущих следом символов. Используется для дополнительного контроля или для передачи произвольной комбинации бит.

DC1, DC2, DC3, DC4

Device Controls (Контроль Устройства). Символы для управления вспомогательными устройствами (специальными функциями).

CAN

Cancel (Отмена). Указывает, что данные, который предшествовали этому символу в сообщении или блоке, должны игнорироваться (обычно в случае обнаружения ошибки).

EM

End of Medium (Конец Носителя). Указывает на физический конец ленты или другого носителя информации

SUB

Substitute (Заместитель). Используется для подмены ошибочного или недопустимого символа.

ESC

Escape (Расширение). Используется для расширения кода, указывая на то, что последующий символ имеет альтернативное значение.

(sp)

Space (Пробел). Непечатаемый символ для разделения слов или перемещения механизма печати или курсора дисплея вперед на одну позицию.

DEL

Delete (Удаление). Используется для удаления (стирания) предыдущего знака в сообщении


Есть вопросы? Спроси на нашем форуме!!
Саня [03.05.2012 10:55]

Люди а что лучше выбрать basic 2010 или basic 06 и почему ?

FireDay [03.05.2012 13:39]

Хоть вб6 и прост, но он, к сожалению, устарел. По этому советую vb 2010.

Release [03.05.2012 17:23]

FireDay - напиши какую-нибудь полезную программу на VB6 и проверим просто этот язык или нет:]

Юра (Shade) [03.05.2012 17:56]

Начни изучать Visual basic 6, а потом будет легче освоить VB.NET.

Курков [07.06.2012 06:45]

вб6 в отличие от 2010 не перегружен ничем лишним, все что можно в 2010(кроме некоторых фич) можно повторить и в вб6, имеется в виду функциональность кода

Саня [07.06.2012 12:47]

Полный бред, в vb6 нет ООП, и из-за этого нельзя писать серьезные приложение.
И работать в команде тоже не возможно

FireDay [07.06.2012 12:57]

"""Release [03.05.2012 17:23]
FireDay - напиши какую-нибудь полезную программу на VB6 и проверим просто этот язык или нет:]"""
-Уже написал (и далеко не одну).
"""Саня [07.06.2012 12:47]
Полный бред, в vb6 нет ООП, и из-за этого нельзя писать серьезные приложение.
И работать в команде тоже не возможно"""
-Не знаешь, не пиши. Не зря говорят, промолчишь - за умного сойдешь. ООП- объектно ориентированное программирование. ВБ - прородитель всего ООП.

Саня [07.06.2012 13:31]

:-)
В VB даже наследования нет, абстрактных классов, интерфейсов ))
Там вообще ни чего нет что было бы похоже на ООП.

Саня [07.06.2012 13:31]

И не вб прородитель, а скорее с++ )

Саня [07.06.2012 13:32]

Я имею ввиду vb6, в vb.net все очень хорошо и продуманно сделано.

Гость [07.06.2012 20:50]

"Саня", для глупых еще раз повторю: ВБ - прородитель всего ООП. Не веришь? Интернет в помощь.

FireDay [07.06.2012 22:24]

Извиняюсь за "для глупых".

Алексей(alex13sh) [08.06.2012 08:16]

САНЬ,напиши на vb.Net то что невозможно написать на vb6 и выложи исходник или статью.. .. Если не зделаешь то ты будишь позор со своими высказываниями (^_^)/!

Алексей(alex13sh) [08.06.2012 08:19]

vb.Net кое в чём подстроен для новичков, высвечивая всякие подсказки, но там всякого лищнего приходится писать

Сань
И САМОЕ ГЛАВНОЕ я могу сделать на vb6 то что ты не сможешь на vb.Net

Release [08.06.2012 10:37]

VB6 и VB.NET он и так подстроен для новичков.. Для школьников и для студентов..

Кулхацкер [22.09.2012 17:42]

[тому-кто-утверждает-что-прародитель-ооп-c++]

Не C++, а Smalltalk.

SC [23.09.2012 00:29]

Вот вы спорите, кто прародитель и т.д. Легче было посмотреть в интернете, и узнаете, что прародитель всего программирование является Simula 67(Симула 67 "1967 год"), ведь от него появился Smalltalk, потом Turbo Pascal и С++ и т.д.

Samou4120 [31.10.2013 12:37]

Fortran 1957 год,
Lisp 1958 год,
Algol-58 1958 год,
COBOL 1959 год,
SNOBOL 1962 год,
BASIC 1964 год...
SC, таки есть языки программирования и постарше чем Симула67.

SIRIUS30 [02.01.2015 20:42]

Админ у меня екзешничек есть к этой теме.
Если есть желание посмотреть пиши, скину.

Stertor370 [03.01.2015 00:31]

Господи, какой админ... Тут ветер гуляет уже много лет, а я-одинокий сталкер...



Оставлять комментарии можно только зарегистрированным




Предупреждение: Вся информация представлена исключительно в образовательных целях.
Ни авторы, ни администрация не несут ответственности в случае ее использования в противозаконных целях.