Системы счисления
|
Символ
|
Описание
|
2
|
8
|
10
|
16
|
Управляющие символы 0 – 32
|
0000 0000
|
0
|
0
|
0
|
nul
|
Null character, пустой. Всегда игнорировался. На перфолентах 1 представлялось дырочкой, 0 — отсутствием дырочки. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
|
0000 0001
|
&O1
|
|
&H1
|
soh
|
start of heading, начало заголовка
|
0000 0010
|
&O2
|
|
&H2
|
stx
|
start of text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста
|
0000 0011
|
&O3
|
|
&H3
|
etx
|
end of text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит к ранним временам
|
0000 0100
|
&O4
|
|
&H4
|
eot
|
end of transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры
|
0000 0101
|
&O5
|
|
&H5
|
enq
|
enquire, прошу подтверждения
|
0000 0110
|
&O6
|
|
&H6
|
asc
|
acknowledgement, подтверждаю
|
0000 0111
|
&O7
|
|
&H7
|
bel
|
bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования Си С++ обозначается \a.
|
0000 1000
|
&O10
|
|
&H8
|
bs
|
backspace, возврат на один символ. Сейчас стирает предыдущий символ (стирание слева от курсора)
|
0000 1001
|
&O11
|
|
&H9
|
ht
|
horizontal tab, горизонтальная табуляция, tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t
|
0000 1010
|
&O12
|
|
&HA
|
n1
|
new line, line feed, новая строка, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
|
0000 1011
|
&O13
|
|
&HB
|
vt
|
vertical tab вертикальная табуляция (в Windows не используется)
|
0000 1100
|
&O14
|
|
&HC
|
ff
|
form feed, новая страница
|
0000 1101
|
&O15
|
|
&HD
|
cr
|
carriage return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF сдвиг каретки
|
0000 1110
|
&O16
|
|
&HE
|
so
|
shift out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки
|
0000 1111
|
&O17
|
|
&HF
|
si
|
shift in, обратно к shift out
|
0001 0000
|
&O20
|
|
&H10
|
dle
|
data link escape, следующие символы имеют специальный смысл
|
0001 0001
|
&O21
|
|
&H11
|
dc1
|
device control 1, 1-й символ управления устройством — включить устройство чтения перфоленты
|
0001 0010
|
&O22
|
|
&H12
|
dc2
|
device control 2, 2-й символ управления устройством — включить перфоратор
|
0001 0011
|
&O23
|
|
&H13
|
dc3
|
device control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты
|
0001 0100
|
&O24
|
|
&H14
|
dc4
|
device control 4, 4-й символ управления устройством — выключить перфоратор
|
0001 0101
|
&O25
|
|
&H15
|
nak
|
negative acknowledgment, не подтверждаю. Обратно к acknowledgment
|
0001 0110
|
&O26
|
|
&H16
|
syn
|
synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать
|
0001 0111
|
&O27
|
|
&H17
|
etb
|
end of text block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки
|
0001 1000
|
&O30
|
|
&H18
|
can
|
cancel, отмена (того, что было передано ранее)
|
0001 1001
|
&O31
|
|
&H19
|
em
|
end of medium, кончилась перфолента и т. Д
|
0001 1010
|
&O32
|
|
&H1A
|
sub
|
substitute, подставить. Следующий символ — другого цвета или из дополнительного набора символов. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS иWindows. У этой функции нет никакой очевидной связи с символом SUB
|
0001 1011
|
&O33
|
|
&H1B
|
esc
|
escape, отмена системного действия. Следующие символы — что-то специальное
|
0001 1100
|
&O34
|
|
&H1C
|
fs
|
file separator, разделитель файлов
|
0001 1101
|
&O35
|
|
&H1D
|
gs
|
group separator, разделитель групп
|
0001 1110
|
&O36
|
|
&H1E
|
rs
|
request to send/record separator, разделитель записей
|
0001 1111
|
&O37
|
|
&H1F
|
us
|
unit separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов (юнит – единица измерения записей)
|
0010 0000
|
&O40
|
|
&H20
|
sp
|
space, пробел
|
Знаки пунктуации, препинания, математические, денежные и специальные символы 33 – 47
|
0010 0001
|
&O41
|
!
|
&H21
|
!
|
exclamation mark, восклицательный знак
|
0010 0010
|
&O42
|
"
|
&H22
|
"
|
double quote, кавычки
|
0010 0011
|
&O43
|
#
|
&H23
|
#
|
number sign, решётка
|
0010 0100
|
&O44
|
$
|
&H24
|
$
|
dollar sign, доллар
|
0010 0101
|
&O45
|
%
|
&H25
|
%
|
percent sign, процент (сотая часть числа)
|
0010 0110
|
&O46
|
&
|
&H26
|
&
|
ampersand, амперсанд, знак конкатенации
|
0010 0111
|
&O47
|
'
|
&H27
|
'
|
single quote, апостроф
|
0010 1000
|
&O50
|
(
|
&H28
|
(
|
left parenthesis, открывающая круглая скобка
|
0010 1001
|
&O51
|
)
|
&H29
|
)
|
right parenthesis, закрывающая круглая скобка
|
0010 1010
|
&O52
|
*
|
&H2A
|
*
|
asterix, звёздочка
|
0010 1011
|
&O53
|
+
|
&H2B
|
+
|
plus, плюс
|
0010 1100
|
&O54
|
,
|
&H2C
|
,
|
comma, запятая
|
0010 1101
|
&O55
|
-
|
&H2D
|
-
|
minus/dash, минус
|
0010 1110
|
&O56
|
.
|
&H2E
|
.
|
dot/period, точка
|
0010 1111
|
&O57
|
/
|
&H2F
|
/
|
forward slash, косой правый штрих, знак обычного деления, правый слеж при записи адресов в Windows
|
Десятичные (арабские) цифры 48 – 57
|
0011 0000
|
&O60
|
0
|
&H30
|
0
|
zero, ноль
|
0011 0001
|
&O61
|
1
|
&H31
|
1
|
one, единица
|
0011 0010
|
&O62
|
2
|
&H32
|
2
|
two, двойка
|
0011 0011
|
&O63
|
3
|
&H33
|
3
|
three, тройка
|
0011 0100
|
&O64
|
4
|
&H34
|
4
|
four, четвёрка
|
0011 0101
|
&O65
|
5
|
&H35
|
5
|
five, пятёрка
|