что это такое простыми словами, кодовая таблица символов
ASCII — это таблица кодировки символов, в которой каждой букве, числу или знаку соответствует определенное число. В стандартной таблице ASCII 128 символов, пронумерованных от 0 до 127. В них входят латинские буквы, цифры, знаки препинания и управляющие символы.
Как выглядит таблица
Таблицу разработали в Америке в 60-х, и ее название расшифровывается как American Standard Code for Information Interchange — Американская стандартная кодировка для обмена информацией. Аббревиатура читается как «аски».
Существуют национальные расширения ASCII, которые кодируют буквы и символы, принятые в других алфавитах. «Стандартная» таблица называется US-ASCII, или международной версией. В большинстве национальных расширений заменена только часть символов, например знак доллара на знак фунта. Но для языков, где используются нелатинские алфавиты, заменяется большинство символов. Русский относится к таким языкам.
Курс Уверенный старт в IT Поможем определить подходящую вам IT-профессию и освоить её с нуля. Вы на практике попробуете разные направления: разработку на разных языках, аналитику данных, Data Science, менеджмент в IT. Это самый подходящий курс для построения карьеры в IT в новой реальности.
Хочу в IT!
Цифровое устройство по умолчанию не понимает символы — только числа. Поэтому буквы, цифры и знаки приходится кодировать, чтобы задавать компьютеру соответствие между определенным начертанием и числовым значением. Сейчас вариантов кодирования несколько, и ASCII — одна из наиболее ранних кодировок. Она задала стандарты для последующих решений.
Когда появилась эта кодировка, компьютеров в современном представлении еще не существовало. Ее разработали для телетайпов — устройств обмена информацией, похожих на телеграфы с печатной машинкой.
Сейчас ими практически не пользуются, но некоторые стандарты остались с тех времен. В том числе набор ASCII, который теперь применяется для кодирования информации в компьютерах.
Сейчас с помощью ASCII кодируются данные в компьютерных устройствах, на ней основано несколько других кодировок, кроме того, ее используют в творчестве — создают с помощью символов картинки. Это называется ASCII art.
При разработке сайта или приложения разработчику может понадобиться пользоваться ASCII, чтобы закодировать символы, не входящие в национальную кодировку.
Можно сохранить документ или иной файл в формате ASCII — тогда все символы в нем будут закодированы этим набором. Такое может понадобиться, если человеку нужно передать информацию, которая будет читаться везде, — но некоторые функции форматирования в таком режиме будут недоступны.
Можно ввести код ASCII с клавиатуры напрямую: при зажатом Alt набрать числовое значение, которое соответствует тому или иному символу из таблицы. Так можно печатать и символы, которые есть в расширенных версиях набора: смайлики, иероглифы, буквы алфавитов других стран и так далее. Код для таких символов может быть намного длиннее, чем для стандартных 128 букв и цифр.
С помощью ASCII вводят, выводят и передают информацию, поэтому она должна описывать самые часто используемые символы и управляющие элементы (перенос, шаг назад и так далее). Таблица восьмибитная, а числа, которые соответствуют символам, переводятся в двоичный код, чтобы компьютер мог их распознавать. Десятичное же написание удобнее для людей. Еще используют шестнадцатеричное — с его помощью легче представить набор в виде таблицы.
Заглавные и строчные буквы в ASCII — это разные элементы. Причем в таблице строчные буквы расположены под заглавными, в том же столбце, но в разных строчках. Так набор оказывается нагляднее, а информацию легче проверять и работать с ней, например редактировать регистр с помощью автоматических команд.
Первые две строчки таблицы — управляющие символы: Backspace, перевод строки, начало и конец абзаца и прочие.
В третьей строке расположены знаки препинания и специальные символы, такие как процент % или астериск *.
Четвертая строка — числа и математические символы, а также двоеточие, точка с запятой и вопросительный знак.
Пятая и шестая строчка — заглавные буквы, а также некоторые другие особые символы.
Седьмая и восьмая строки описывают строчные буквы и еще несколько символов.
Когда мы говорим о кодировании, сразу вспоминается система международной кодировки символов Unicode. Важно не путать ее с ASCII — эти понятия не идентичны.
ASCII появилась раньше и включает в себя меньше символов. В стандартной таблице их всего 128, если не считать расширений для других языков. А в «Юникоде», который реализуют кодировки UTF-8 и UTF-32, сейчас 2²¹ символов — это больше чем два миллиона. В набор входят практически все существующие сегодня символы, он очень широкий.
Unicode можно рассматривать как «продолжение», расширение ASCII. Первые 128 символов в «Юникоде» кодируются так же, как в ASCII, и это те же самые символы.
Курс Уверенный старт в IT Поможем определить подходящую вам IT-профессию и освоить её с нуля. Вы на практике попробуете разные направления: разработку на разных языках, аналитику данных, Data Science, менеджмент в IT. Это самый подходящий курс для построения карьеры в IT в новой реальности.
Хочу в IT!
ASCII | это… Что такое ASCII?
У этого термина существуют и другие значения, см. ASCII (значения).
ASCII
ASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [
э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).
Содержание
1 Наложение символов
2 Национальные варианты ASCII
3 Кодировка
4 Управляющие символы
5 Структурные свойства таблицы
6 Представление ASCII в ЭВМ
7 Примечание
8 См. ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».
Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.
Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов.
Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.
В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.
Кодировка
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI
1.
_
6.
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
7.
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.
Управляющие символы
Основная статья: Управляющие символы
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.
(После названия каждого символа указан его 16-ричный код)
NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
SOH, 01 — Start Of Heading, начало заголовка.
STX, 02 — Start of Text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста.
ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам.
EOT, 04 — End of Transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры.
ENQ, 05 — Enquire. Прошу подтверждения.
ACK, 06 — Acknowledgement. Подтверждаю.
BEL, 07 — Bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования C и C++ обозначается \a.
BS, 08 — Backspace, возврат на один символ. Сейчас стирает предыдущий символ.
TAB, 09 — Tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t .
LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
VT, 0B — Vertical Tab, вертикальная табуляция.
FF, 0C — Form Feed, прогон страницы, новая страница.
CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
SO, 0E — Shift Out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
SI, 0F — Shift In, обратно к Shift Out.
DLE, 10 — Data Link Escape, освобождение канала данных — следующие символы представляют собой данные, а не управляющие символы.
DC1, 11 — Device Control 1, 1-й символ управления устройством — включить устройство чтения перфоленты.
DC2, 12 — Device Control 2, 2-й символ управления устройством — включить перфоратор.
DC3, 13 — Device Control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты.
DC4, 14 — Device Control 4, 4-й символ управления устройством — выключить перфоратор.
NAK, 15 — Negative Acknowledgment, не подтверждаю. Обратно Acknowledgment.
SYN, 16 — Synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать.
ETB, 17 — End of Text Block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки.
CAN, 18 — Cancel, отмена (того, что было передано ранее).
EM, 19 — End of Medium, конец носителя (кончилась перфолента и т. д.)
SUB, 1A — Substitute, подставить. Ставится на месте символа, значение которого было потеряно или испорчено при передаче. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS и Windows. У этой функции нет никакой очевидной связи с символом SUB.
ESC, 1B — Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинал управляющие последовательности.
FS, 1C — File Separator, разделитель файлов.
GS, 1D — Group Separator, разделитель групп.
RS, 1E — Record Separator, разделитель записей.
US, 1F — Unit Separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов.
DEL, 7F — Delete, стереть последний символ. Символом DEL, состоящим в двоичном коде из всех единиц, можно было забить любой символ. Устройства и программы игнорировали DEL так же, как NUL. Код этого символа происходит из первых текстовых процессоров с памятью на перфоленте: в них удаление символа происходило забиванием его кода дырочками (обозначавшими логические единицы).
Структурные свойства таблицы
Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
Буквы A-Z верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 1002 (для букв верхнего регистра) или 1102 (для букв нижнего регистра).
Представление ASCII в ЭВМ
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.
На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1]:
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOM
EOA
EOM
EQT
WRU
RU
BELL
BKSP
HT
LF
VT
FF
CR
SO
SI
1.
DC0
DC1
DC2
DC3
DC4
ERR
SYNC
LEM
S0
S1
S2
S3
S4
S5
S6
S7
2.
3.
4.
BLANK
!
«
#
$
%
&
‘
(
)
*
+
,
—
.
/
5.
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
6.
7.
8.
9.
A.
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
B.
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
↑
←
C.
D.
E.
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
F.
p
q
r
s
t
u
v
w
x
y
z
ESC
DEL
На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.
ASCII-коды используются также для определения нажатой клавиши при программировании. Для стандартной QWERTY-клавиатуры таблица кодов выглядит следующим образом:
Escape
27
F1
112
F2
113
F3
114
F4
115
F5
116
F6
117
F7
118
F8
119
F9
120
F10
121
F11
122
F12
123
Print Screen
Scroll Lock
145
Pause
19
`ё
192
1
49
2
50
3
51
4
52
5
53
6
54
7
55
8
56
9
57
0
48
—
189
=+
187
Back Space
8
Insert
45
Home
36
Page Up
33
Num Lock
144
/ доп.
111
* доп.
106
+ доп.
107
Tab
9
Q
81
W
87
E
69
R
82
T
84
Y
89
U
85
I
73
O
79
P
80
[
219
]
221
Delete
46
End
35
Page Down
34
7 доп.
109
8 доп.
108
9 доп.
105
Caps Lock
20
A
65
S
83
D
68
F
70
G
71
H
72
J
74
K
75
L
76
;ж
186
‘э
222
Enter
13
4 доп.
100
5 доп.
101
6 доп.
102
Enter доп.
13
Shift
16
Z
90
X
88
C
67
V
86
B
66
N
78
M
77
,<
188
.>
190
/
191
Shift
16
\|
220
Up
38
1 доп.
97
2 доп.
98
3 доп.
99
Ctrl
17
win
Alt
18
Space Bar
32
Alt
18
win
list
Ctrl
17
Left
37
Down
40
Right
39
Ins/0
45/96
Del/.
46/110
Примечание
↑ G. M. Amdahl, G. A. Blaauw, F. P. Brooks, Jr. Architecture of the IBM System/360, 1964
См. также
Переносимый набор символов
Управляющие символы
EBCDIC
ISCII
VISCII
YUSCII
Юникод
ASCII art
КОИ-8
Ссылки
Цветная таблица ASCII
Standard ECMA-6: 7-bit Coded Character Set, 6th edition (англ.). Ecma International (December 1991). Архивировано из первоисточника 23 августа 2011.
Tom Jennings An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration (англ.) (1999-09-16 — 2004-10-29). Архивировано из первоисточника 23 августа 2011.
ASCII Chart and Other Resources (англ.). JimPrice.Com.
Кодировки символов
Основы →
алфавит • текст ( файл • данные ) • набор символов • конверсия
интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • кракозябры • транслит • нестандартные шрифты • текст как изображение
Утилиты: iconv • recode
ASCII | это.
.. Что такое ASCII?
У этого термина существуют и другие значения, см. ASCII (значения).
ASCII
ASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).
Содержание
1 Наложение символов
2 Национальные варианты ASCII
3 Кодировка
4 Управляющие символы
5 Структурные свойства таблицы
6 Представление ASCII в ЭВМ
7 Примечание
8 См. ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».
Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.
Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.
В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.
Кодировка
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI
1.
_
6.
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
7.
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.
Управляющие символы
Основная статья: Управляющие символы
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.
(После названия каждого символа указан его 16-ричный код)
NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
SOH, 01 — Start Of Heading, начало заголовка.
STX, 02 — Start of Text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста.
ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам.
EOT, 04 — End of Transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры.
ENQ, 05 — Enquire. Прошу подтверждения.
ACK, 06 — Acknowledgement. Подтверждаю.
BEL, 07 — Bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования C и C++ обозначается \a.
BS, 08 — Backspace, возврат на один символ. Сейчас стирает предыдущий символ.
TAB, 09 — Tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t .
LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
VT, 0B — Vertical Tab, вертикальная табуляция.
FF, 0C — Form Feed, прогон страницы, новая страница.
CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
SO, 0E — Shift Out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
SI, 0F — Shift In, обратно к Shift Out.
DLE, 10 — Data Link Escape, освобождение канала данных — следующие символы представляют собой данные, а не управляющие символы.
DC1, 11 — Device Control 1, 1-й символ управления устройством — включить устройство чтения перфоленты.
DC2, 12 — Device Control 2, 2-й символ управления устройством — включить перфоратор.
DC3, 13 — Device Control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты.
DC4, 14 — Device Control 4, 4-й символ управления устройством — выключить перфоратор.
NAK, 15 — Negative Acknowledgment, не подтверждаю. Обратно Acknowledgment.
SYN, 16 — Synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать.
ETB, 17 — End of Text Block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки.
CAN, 18 — Cancel, отмена (того, что было передано ранее).
EM, 19 — End of Medium, конец носителя (кончилась перфолента и т. д.)
SUB, 1A — Substitute, подставить. Ставится на месте символа, значение которого было потеряно или испорчено при передаче. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS и Windows. У этой функции нет никакой очевидной связи с символом SUB.
ESC, 1B — Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинал управляющие последовательности.
FS, 1C — File Separator, разделитель файлов.
GS, 1D — Group Separator, разделитель групп.
RS, 1E — Record Separator, разделитель записей.
US, 1F — Unit Separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов.
DEL, 7F — Delete, стереть последний символ. Символом DEL, состоящим в двоичном коде из всех единиц, можно было забить любой символ. Устройства и программы игнорировали DEL так же, как NUL. Код этого символа происходит из первых текстовых процессоров с памятью на перфоленте: в них удаление символа происходило забиванием его кода дырочками (обозначавшими логические единицы).
Структурные свойства таблицы
Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
Буквы A-Z верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 1002 (для букв верхнего регистра) или 1102 (для букв нижнего регистра).
Представление ASCII в ЭВМ
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.
На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1]:
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOM
EOA
EOM
EQT
WRU
RU
BELL
BKSP
HT
LF
VT
FF
CR
SO
SI
1.
DC0
DC1
DC2
DC3
DC4
ERR
SYNC
LEM
S0
S1
S2
S3
S4
S5
S6
S7
2.
3.
4.
BLANK
!
«
#
$
%
&
‘
(
)
*
+
,
—
.
/
5.
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
6.
7.
8.
9.
A.
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
B.
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
↑
←
C.
D.
E.
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
F.
p
q
r
s
t
u
v
w
x
y
z
ESC
DEL
На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.
ASCII-коды используются также для определения нажатой клавиши при программировании. Для стандартной QWERTY-клавиатуры таблица кодов выглядит следующим образом:
Escape
27
F1
112
F2
113
F3
114
F4
115
F5
116
F6
117
F7
118
F8
119
F9
120
F10
121
F11
122
F12
123
Print Screen
Scroll Lock
145
Pause
19
`ё
192
1
49
2
50
3
51
4
52
5
53
6
54
7
55
8
56
9
57
0
48
—
189
=+
187
Back Space
8
Insert
45
Home
36
Page Up
33
Num Lock
144
/ доп.
111
* доп.
106
+ доп.
107
Tab
9
Q
81
W
87
E
69
R
82
T
84
Y
89
U
85
I
73
O
79
P
80
[
219
]
221
Delete
46
End
35
Page Down
34
7 доп.
109
8 доп.
108
9 доп.
105
Caps Lock
20
A
65
S
83
D
68
F
70
G
71
H
72
J
74
K
75
L
76
;ж
186
‘э
222
Enter
13
4 доп.
100
5 доп.
101
6 доп.
102
Enter доп.
13
Shift
16
Z
90
X
88
C
67
V
86
B
66
N
78
M
77
,<
188
.>
190
/
191
Shift
16
\|
220
Up
38
1 доп.
97
2 доп.
98
3 доп.
99
Ctrl
17
win
Alt
18
Space Bar
32
Alt
18
win
list
Ctrl
17
Left
37
Down
40
Right
39
Ins/0
45/96
Del/.
46/110
Примечание
↑ G. M. Amdahl, G. A. Blaauw, F. P. Brooks, Jr. Architecture of the IBM System/360, 1964
См. также
Переносимый набор символов
Управляющие символы
EBCDIC
ISCII
VISCII
YUSCII
Юникод
ASCII art
КОИ-8
Ссылки
Цветная таблица ASCII
Standard ECMA-6: 7-bit Coded Character Set, 6th edition (англ.). Ecma International (December 1991). Архивировано из первоисточника 23 августа 2011.
Tom Jennings An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration (англ.) (1999-09-16 — 2004-10-29). Архивировано из первоисточника 23 августа 2011.
ASCII Chart and Other Resources (англ.). JimPrice.Com.
Кодировки символов
Основы →
алфавит • текст ( файл • данные ) • набор символов • конверсия
интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • кракозябры • транслит • нестандартные шрифты • текст как изображение
Утилиты: iconv • recode
ASCII | это.
.. Что такое ASCII?
У этого термина существуют и другие значения, см. ASCII (значения).
ASCII
ASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).
Содержание
1 Наложение символов
2 Национальные варианты ASCII
3 Кодировка
4 Управляющие символы
5 Структурные свойства таблицы
6 Представление ASCII в ЭВМ
7 Примечание
8 См. ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант ASCII без национальных символов называется US-ASCII, или «International Reference Version».
Для некоторых языков с нелатинской письменностью (русского, греческого, арабского, иврита) существовали более радикальные модификации ASCII. Одним из вариантов был отказ от строчных латинских букв — на их месте размещались национальные символы (для русского и греческого — только заглавные буквы). Другой вариант — переключение между US-ASCII и национальным вариантом «на лету» с помощью символов SO (Shift Out) и SI (Shift In) — в этом случае в национальном варианте можно полностью устранить латинские буквы и занять всё пространство под свои символы. См. также КОИ-7.
Впоследствии оказалось удобнее использовать 8-битные кодировки (кодовые страницы), где нижнюю половину кодовой таблицы (0—127) занимают символы US-ASCII, а верхнюю (128—255) — дополнительные символы, включая набор национальных символов. Таким образом, верхняя половина таблицы ASCII до повсеместного внедрения Юникода активно использовалась для представления локализированных символов, букв местного языка. Отсутствие единого стандарта размещения кириллических символов в таблице ASCII доставляло множество проблем с кодировками (КОИ-8, Windows-1251 и другие). Другие языки с нелатинской письменностью тоже страдали из-за наличия нескольких разных кодировок.
В Юникоде первые 128 символов тоже совпадают с соответствующими символами US-ASCII.
Кодировка
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOH
STX
ETX
EOT
ENQ
ACK
BEL
BS
TAB
LF
VT
FF
CR
SO
SI
1.
_
6.
`
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
7.
p
q
r
s
t
u
v
w
x
y
z
{
|
}
~
DEL
Символ 0x5e в первой версии стандарта ASCII (1963) соответствовал стрелке вверх, а символ 0x5f — стрелке влево. Стандарт ECMA-6 (1965) заменил их на знак вставки (используемый также в роли циркумфлекса) и нижнюю черту (подчёркивание) соответственно.
Управляющие символы
Основная статья: Управляющие символы
Поскольку ASCII изначально предназначался для обмена информацией (по телетайпу), в нём, кроме информационных символов, используются символы-команды для управления связью. Это обычный набор спецсигналов, применявшийся и в других докомпьютерных средствах обмена сообщениями (азбука Морзе, семафорная азбука), дополненный с учётом специфики устройства.
(После названия каждого символа указан его 16-ричный код)
NUL, 00 — Null, пустой. Всегда игнорировался. На перфолентах 1 представлялась отверстием, 0 — отсутствием отверстия. Поэтому пустые части перфоленты до начала и после конца сообщения состояли из таких символов. Сейчас используется во многих языках программирования как конец строки. (Строка понимается как последовательность символов.) В некоторых операционных системах NUL — последний символ любого текстового файла.
SOH, 01 — Start Of Heading, начало заголовка.
STX, 02 — Start of Text, начало текста. Текстом называлась часть сообщения, предназначенная для печати. Адрес, контрольная сумма и т. д. входили или в заголовок, или в часть сообщения после текста.
ETX, 03 — End of Text, конец текста. Здесь телетайп прекращал печатать. Использование символа Ctrl-C, имеющего код 03, для прекращения работы чего-то (обычно программы), восходит ещё к тем временам.
EOT, 04 — End of Transmission, конец передачи. В системе UNIX Ctrl-D, имеющий тот же код, означает конец файла при вводе с клавиатуры.
ENQ, 05 — Enquire. Прошу подтверждения.
ACK, 06 — Acknowledgement. Подтверждаю.
BEL, 07 — Bell, звонок, звуковой сигнал. Сейчас тоже используется. В языках программирования C и C++ обозначается \a.
BS, 08 — Backspace, возврат на один символ. Сейчас стирает предыдущий символ.
TAB, 09 — Tabulation. Обозначался также HT — Horizontal Tabulation, горизонтальная табуляция. Во многих языках программирования обозначается \t .
LF, 0A — Line Feed, перевод строки. Сейчас в конце каждой строчки текстового файла ставится либо этот символ, либо CR, либо и тот и другой (CR, затем LF), в зависимости от операционной системы. Во многих языках программирования обозначается \n и при выводе текста приводит к переводу строки.
VT, 0B — Vertical Tab, вертикальная табуляция.
FF, 0C — Form Feed, прогон страницы, новая страница.
CR, 0D — Carriage Return, возврат каретки. Во многих языках программирования этот символ, обозначаемый \r, можно использовать для возврата в начало строчки без перевода строки. В некоторых операционных системах этот же символ, обозначаемый Ctrl-M, ставится в конце каждой строчки текстового файла перед LF.
SO, 0E — Shift Out, измени цвет ленты (использовался для двуцветных лент; цвет менялся обычно на красный). В дальнейшем обозначал начало использования национальной кодировки.
SI, 0F — Shift In, обратно к Shift Out.
DLE, 10 — Data Link Escape, освобождение канала данных — следующие символы представляют собой данные, а не управляющие символы.
DC1, 11 — Device Control 1, 1-й символ управления устройством — включить устройство чтения перфоленты.
DC2, 12 — Device Control 2, 2-й символ управления устройством — включить перфоратор.
DC3, 13 — Device Control 3, 3-й символ управления устройством — выключить устройство чтения перфоленты.
DC4, 14 — Device Control 4, 4-й символ управления устройством — выключить перфоратор.
NAK, 15 — Negative Acknowledgment, не подтверждаю. Обратно Acknowledgment.
SYN, 16 — Synchronization. Этот символ передавался, когда для синхронизации было необходимо что-нибудь передать.
ETB, 17 — End of Text Block, конец текстового блока. Иногда текст по техническим причинам разбивался на блоки.
CAN, 18 — Cancel, отмена (того, что было передано ранее).
EM, 19 — End of Medium, конец носителя (кончилась перфолента и т. д.)
SUB, 1A — Substitute, подставить. Ставится на месте символа, значение которого было потеряно или испорчено при передаче. Сейчас Ctrl-Z используется как конец файла при вводе с клавиатуры в системах DOS и Windows. У этой функции нет никакой очевидной связи с символом SUB.
ESC, 1B — Escape. Следующие за ним символы имеют какое-то другое значение, отличное от того, которое определено в ASCII. Обычно начинал управляющие последовательности.
FS, 1C — File Separator, разделитель файлов.
GS, 1D — Group Separator, разделитель групп.
RS, 1E — Record Separator, разделитель записей.
US, 1F — Unit Separator, разделитель юнитов. То есть поддерживалось 4 уровня структуризации данных: сообщение могло состоять из файлов, файлы из групп, группы из записей, записи из юнитов.
DEL, 7F — Delete, стереть последний символ. Символом DEL, состоящим в двоичном коде из всех единиц, можно было забить любой символ. Устройства и программы игнорировали DEL так же, как NUL. Код этого символа происходит из первых текстовых процессоров с памятью на перфоленте: в них удаление символа происходило забиванием его кода дырочками (обозначавшими логические единицы).
Структурные свойства таблицы
Цифры 0—9 представляются своими двоичными значениями (например, 5=01012), перед которыми стоит 00112. Таким образом, двоично-десятичные числа (BCD) превращаются в ASCII-строку с помощью простого добавления слева 00112 к каждому двоично-десятичному полубайту.
Буквы A-Z верхнего и нижнего регистров различаются в своём представлении только одним битом, что упрощает преобразование регистра и проверку на диапазон. Буквы представляются своими порядковыми номерами в алфавите, записанными в двоичной системе счисления, перед которыми стоит 1002 (для букв верхнего регистра) или 1102 (для букв нижнего регистра).
Представление ASCII в ЭВМ
На подавляющем большинстве современных компьютеров минимально адресуемая единица памяти — 8-битный байт, поэтому там используются 8-битные, а не 7-битные символы. Обычно символ ASCII расширяют до 8 бит, просто добавляя один нулевой бит в качестве старшего.
На компьютерах системы IBM/360, однако, в случае использования ASCII применялся другой метод: 6-й бит (если считать самый младший бит первым) перемещается в 7-й, а бывший 7-й «раздваивается» и копируется и в 8-й бит, и в 6-й. Получается такая таблица [1]:
.0
.1
.2
.3
.4
.5
.6
.7
.8
.9
.A
.B
.C
.D
.E
.F
0.
NUL
SOM
EOA
EOM
EQT
WRU
RU
BELL
BKSP
HT
LF
VT
FF
CR
SO
SI
1.
DC0
DC1
DC2
DC3
DC4
ERR
SYNC
LEM
S0
S1
S2
S3
S4
S5
S6
S7
2.
3.
4.
BLANK
!
«
#
$
%
&
‘
(
)
*
+
,
—
.
/
5.
0
1
2
3
4
5
6
7
8
9
:
;
<
=
>
?
6.
7.
8.
9.
A.
@
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
B.
P
Q
R
S
T
U
V
W
X
Y
Z
[
\
]
↑
←
C.
D.
E.
a
b
c
d
e
f
g
h
i
j
k
l
m
n
o
F.
p
q
r
s
t
u
v
w
x
y
z
ESC
DEL
На тех компьютерах, где минимально адресуемой единицей памяти было 36-битное слово, поначалу использовали 6-битные символы (1 слово = 6 символов). После перехода на ASCII на таких компьютерах в одном слове стали размещать либо 5 семибитных символов (1 бит оставался лишним), либо 4 девятибитных символа.
ASCII-коды используются также для определения нажатой клавиши при программировании. Для стандартной QWERTY-клавиатуры таблица кодов выглядит следующим образом:
Escape
27
F1
112
F2
113
F3
114
F4
115
F5
116
F6
117
F7
118
F8
119
F9
120
F10
121
F11
122
F12
123
Print Screen
Scroll Lock
145
Pause
19
`ё
192
1
49
2
50
3
51
4
52
5
53
6
54
7
55
8
56
9
57
0
48
—
189
=+
187
Back Space
8
Insert
45
Home
36
Page Up
33
Num Lock
144
/ доп.
111
* доп.
106
+ доп.
107
Tab
9
Q
81
W
87
E
69
R
82
T
84
Y
89
U
85
I
73
O
79
P
80
[
219
]
221
Delete
46
End
35
Page Down
34
7 доп.
109
8 доп.
108
9 доп.
105
Caps Lock
20
A
65
S
83
D
68
F
70
G
71
H
72
J
74
K
75
L
76
;ж
186
‘э
222
Enter
13
4 доп.
100
5 доп.
101
6 доп.
102
Enter доп.
13
Shift
16
Z
90
X
88
C
67
V
86
B
66
N
78
M
77
,<
188
.>
190
/
191
Shift
16
\|
220
Up
38
1 доп.
97
2 доп.
98
3 доп.
99
Ctrl
17
win
Alt
18
Space Bar
32
Alt
18
win
list
Ctrl
17
Left
37
Down
40
Right
39
Ins/0
45/96
Del/.
46/110
Примечание
↑ G. M. Amdahl, G. A. Blaauw, F. P. Brooks, Jr. Architecture of the IBM System/360, 1964
См. также
Переносимый набор символов
Управляющие символы
EBCDIC
ISCII
VISCII
YUSCII
Юникод
ASCII art
КОИ-8
Ссылки
Цветная таблица ASCII
Standard ECMA-6: 7-bit Coded Character Set, 6th edition (англ.). Ecma International (December 1991). Архивировано из первоисточника 23 августа 2011.
Tom Jennings An annotated history of some character codes or ASCII: American Standard Code for Information Infiltration (англ.) (1999-09-16 — 2004-10-29). Архивировано из первоисточника 23 августа 2011.
ASCII Chart and Other Resources (англ.). JimPrice.Com.
Кодировки символов
Основы →
алфавит • текст ( файл • данные ) • набор символов • конверсия
интерфейс пользователя • раскладка клавиатуры • локаль • перевод строки • шрифт • кракозябры • транслит • нестандартные шрифты • текст как изображение
Утилиты: iconv • recode
Коды символов ASCII при создании сайтов
Коды ASCII символов
Управляющие символы
Печатные символы
Расширенные символы ASCII Win-1251 кириллица
ASCII (полное название American Standard Code for Information Interchange — американский стандартный код для обмена информацией) — содержит код для представления десятичных цифр, латинского алфавита, знаков препинания и управляющих символов. Каждый символ имеет числовой код в диапазоне от 0 до 255.
ASCII часто используется при разработке сайта в Харькове для определения кодов нажатых символов на клавиатуре через JavaScript, либо кодирования/декодирования, экранирования, анализа данных.
Данный перечень будет полезен при использовании PHP функций Asc и Chr.
Код ASCII: как это работает. Когда вы пишете тексты, вы должны запись конкретные персонажи, которых нет в вашем клавиатура, видимо, и вы не умеете это делать. После небольшого исследования в сети он обнаружил инструмент декодирования символов под названием Код ASCII, который позволяет вставлять различные символы в тексты с помощью сочетаний клавиш или копировать и вставлять, и теперь вы хотели бы узнать больше.
Прежде всего, я вас уверяю, что в полной мере воспользоваться специальными инструментами кодирования символов и символов очень просто, и я покажу вам в ближайшее время. В этом уроке я объясню Код ASCII: как это работает кратко рассказать о том, что это такое и как конкретно используется, нужно ли вам использовать его на ПК или если вы хотите использовать его на мобильном телефоне или планшете.
Я также говорю вам, что из кода ASCII буквально откроется мир информации, который будет охватывать другие более обновленные системы кодирования, такие как Unicodeкоторый был установлен в последние годы как настоящая форма цифрового искусства, то есть ASCII искусство, Итог: благодаря нескольким простым трюкам, ни один символ не доставит вам больше головной боли!
Индекс
1 Код ASCII: как это работает и что это такое.
1.1 Что такое ЮНИКОД
2 Код ASCII: как это работает
3 Код ASCII: как его использовать
3.1 Самый распространенный код ASCII
3.2 Символы ASCII
4 ASCII искусство
Код ASCII: как это работает и что это такое.
Я начну сразу с основ, то есть, что означает аббревиатура ASCII. Это слово сокращает слова Американский стандартный код для обмена информацией. То есть система кодирования для написания символов, используемая ПК и, в целом, ИТ и телекоммуникационными системами и устройствами. Все современные системы кодирования символов письма в той или иной степени основаны на схемы ASCII или в его эволюции.
Компьютеры используют кодировку ASCII (также известную как US-ASCII) для преобразования сигнала в биты, двоичные, буквенные символы и многое другое. Первоначально этот стандарт был разработан на основе телеграфного кода, который затем постепенно стал стандартом для ПК с 1961 года.
В практическом плане устройства могут использовать Кодировка ASCII отображать печатные символы на экране, а также отправлять команды. Отправка команд больше не используется пользователями, использующими устройства, но вам нужно только знать, например, что 7-битный код 000 1000 соответствует ключу Удалить / Удалить на клавиатуре (удаление символов), которая также может быть использована при удерживании клавиши альт на клавиатуре, а затем нажимая цифры 0 y 8 последовательно на цифровой клавиатуре. Это ярлык команды, но сегодня нажать кнопку еще удобнее Отойти Ты не думаешь?
Вот что, вкратце, код ASCII. Но я предлагаю вам продолжить чтение, чтобы открыть для себя наиболее практичный аспект этой кодировки символов, который теперь используется не только для более правильной и профессиональной написания, но и для создания цифровое искусство.
Что такое ЮНИКОД
Вы также должны знать, что существует другая система кодирования UnicodeВ настоящее время более широко используется и расширяется, поскольку он способен кодировать все языки (включая те, которые уже мертвы), математические и химические символы, а также символы алфавита Брайля, иероглифы и картографию. Юникод включает в себя кодирование многих других типов символов, и существенная разница заключается в использовании программируемой системы кодирования с переменными 32, 16 и 8 бит.
Короче говоря, Unicode предлагает дополнительные символы и возможность представлять гораздо больше, чем другие кодировки. Несмотря на это, однако, вы должны знать, что система все еще расширяется. Кроме того, он также включает в себя смайлики.
Код ASCII: как это работает
Код ASCII Представляет 128 буквенных и цифровых символов. Каждый символ соответствует числовому коду 0 для 127. Таким образом, это таблица, составленная из множества квадратов, каждый из которых содержит цифру, число или букву, которым соответствует определенный код. Когда вы вводите этот код, на экране появляется символ. ПК будет использовать код для декодирования вводимых пользователем данных.
В системах WindowsНапример, вы можете увидеть карту персонажей, которая дает небольшое представление об этой корреспонденции. Если вы хотите увидеть это, просто нажмите кнопку начало (значок флага расположен в левом нижнем углу экрана), введите в строке поиска Карта персонажей и выберите результат результатов поиска. Система, которую вы видите, является Unicode, более полной, чем ASCII, но ее работа очень похожа.
Разобравшись с этим механизмом декодирования символов, пора начать изучать, как использовать систему декодирования, доступную на большинстве ПК и мобильных устройств.
Код ASCII: как его использовать
Однако, хотя многие из наиболее часто используемых символов можно воспроизводить просто с помощью клавиатуры, ниже я объясню, как использовать символы, которых нет и которые недоступны сразу. Я также напоминаю вам, что наиболее широко используемой сегодня системой кодирования является Unicode, который также включает символы ASCII и многие другие.
En Операционная система Windows, символы, отсутствующие на клавиатуре, можно вводить с помощью функции Карта персонажей что я уже упоминал. Чтобы открыть эту очень полезную функцию, вы также можете нажать на кнопку начало в нижнем левом углу панели задач (значок — флаг Windows), затем введите » Шармап- «В поле поиска выберите возвращенный результат поиска.
В этот момент на экране отображается карта символов Windows со всеми символами, буквами и цифрами, присутствующими в системе. Все, что вам нужно сделать, это прокрутить карту, чтобы найти персонажей, которые вас интересуют. Чтобы использовать их, просто выберите их одним щелчком мыши, нажмите кнопку выбрать и наконец в копия.
Если вы хотите воспроизвести скопированного персонажа, вы можете использовать функция вставки с горячими клавишами Ctrl + V или с помощью меню, которое можно открыть, щелкнув правой кнопкой мыши. Для ускорения выбора одного или нескольких символов карта, дважды щелкните по тем, которые вас интересуют, и все они будут выбраны вместе, готовые для копирования и использования.
Вы должны знать, что Карта персонажей также позволяет вам выбрать тип характер использовать через раскрывающееся меню, расположенное вверху. Также вы можете выбрать набор символов и откройте строку поиска, поместив отметку в квадрат, расположенный внизу, соответствующий опции Продвинутая визуализация.
Еще один трюк, который я считаю очень полезным, и который я хочу предложить, это цифровая клавиатура, На практике вы можете выполнить комбинацию клавиш, удерживая клавишу альт клавиатура и серия совпадающих номеров. Система декодирования автоматически вернет соответствующий символ.
Например, если вы удерживаете альт и наберите на цифровой клавиатуре 0100, вы увидите сыгранный символ «d». Позже я укажу комбинации кодов, соответствующие наиболее часто используемым символам и символам.
Если вы используете Мак Вы можете получить доступ к панели, похожей на карту символов Windows, вызвав поле Просмотрщик персонажейчерез комбинацию клавиш cmd + ctrl + пробел на клавиатуре и перемещая значки вниз, чтобы выбрать буквенные символы y пиктограммы.
Система кодирования символов и символов, очевидно, также присутствует в мобильные устройства, как мобильные телефоны Android и iOS. Представленные на рынке операционные системы мобильных устройств поддерживают кодировку Unicode и могут отображать и интерпретировать код. Единственным ограничением является экранная клавиатура, которая обычно включена в комплект и не объединяет (по очевидной практичности и из соображений экономии места) все символы Unicode.
Однако можно получить доступ к серии «скрытых» символов, просто используя длительное давление ключа. Во время записи текста с клавиатуры устройства попробуйте удерживать письмо и вы увидите серию альтернативных букв появиться сверху. Например, удерживая клавишу для Вы можете увидеть серию «а» с ударением по-разному.
При этом вы можете получить доступ к многочисленным источникам, а также к наиболее часто используемым и повторяющимся источникам. Доступ к дополнительным символам можно получить, нажав кнопку, которая представляет ? 123 обычно находится в левом нижнем углу клавиатуры. Заходя в это меню, вы можете просматривать и использовать ряд специальных символов, таких как @ или символ (€ и многие другие. Вы можете расширить выбор символов, нажав кнопку ниже, которая представляет символы знак равно.
Несмотря на широкую доступность шрифтов, если вы ищете более законченные клавиатуры и с включением еще большего количества символов, я предупреждаю вас, что есть возможность установить клавиатура называется третьими лицами, хотя я не рекомендую его использовать (они могут быть опасны для конфиденциальности).
Однако, если вы хотите попробовать новые клавиатуры, я советую вам сначала узнать, как заменить клавиатуру, а затем сообщить, какие клавиатуры являются лучшими для систем Android, а также для систем iOS / iPadOS.
Самый распространенный код ASCII
Как я и ожидал, в этой главе я дам вам советы о наиболее полезных и повторяющихся сочетаниях клавиш, которые наверняка пригодятся при написании. Это относится только к ПК с Windows.
Одним из наиболее часто используемых @символ, который можно вернуть на экран с помощью клавиатуры, нажав комбинацию клавиш Alt Gr + ò или номерная последовательность 64 удерживая альт.
Всегда нажимаю кнопку Alt Gr плюс ключ y на клавиатуре вы можете получить символ (€в противном случае воспроизводится нажатием комбинации Ctrl+Альт+Е, Соответствующий код ASCII 0128, который будет выполняться, пока кнопка нажата альт.
Другие очень полезные и повторяющиеся символы — открывающие скобки. { и закрыть }, В этом случае также есть сочетание клавиш, т.е. Alt Gr + Shift + è для открытия и комбинации Alt Gr + Shift + «+» для закрытия Соответствующие коды ASCII на месте 123 y 125.
Очень повторяющиеся математические символы, такие как ± соответствует Alt + 241, × такой же, как код Alt + 158, ÷ быть написано с комбинацией Alt + 246, Вы хотите знать, что такое коды символов тильды ~ и греческая буква ß ? Соответственно соответствуют кодам 126 и код 225.
Символы ASCII
Теперь поговорим о командах для работать использовать одни из самых повторяющихся и интересных символов. Все они простые и часто используются, например смайлик смайлики, достижимо с помощью ярлыков Alt + 1 для ☺ и сочетание Alt + 2 для ☻.
Оставаясь на тему смайликов, благодаря кодировке Unicode, можно использовать другие коды, соответствующие другим символам. Например, с комбинацией Альт +1 28518 может чтобы увидеть ?с ярлыком Alt + 128525 смайлики ?пока смайлик ? можно получить с помощью комбинации Alt + 128553.
Если вы используете систему Windows 10, вы должны знать, что с помощью сочетания клавиш Windows + есть Вы можете получить доступ к быстрому меню со всеми смайликами.
Другие повторяющиеся символы — это стрелки ►◄ которые соответствуют Alt + 16 y Alt + 17, Или узкие стрелки, как ↕ con Alt + 18, ↑ con Alt + 24, ↓ con Alt + 25 или даже → y ← соответственно достижимо с помощью элементов управления Alt + 26 y Alt + 27.
Наконец, другие хорошие символы для использования ♂ y ♀ соответствует Alt + 11 y Alt + 12 , ♪ y ♫ с комбинациями Alt + 13 y Alt + 14 или символ солнца ☼ с комбинацией Alt + 15, Тем не менее, я напоминаю вам, что вы можете получить доступ ко многим другим символам, используя Карта персонажей что я тебе уже сказал.
Если, с другой стороны, используйте Мак вы можете получить доступ к панели Просмотрщик персонажейзатем выберите пункт Эмодзи и символывызывая его из меню редактировать (выше) или с помощью комбинации клавиш cmd + ctrl + пробел.
ASCII искусство
И чтобы закончить это руководство по ASCII-коду: как это работает, давайте поговорим о ASCII арт. Это особая техника графического дизайна, в которой для создания иллюстраций используется представление персонажей ПК. Символы ASCII собираются вместе очень терпеливо и тщательно, чтобы они не давали представления о представлении, если они наблюдаются в комплексе.
Сегодня на искусство ASCII также ссылаются путем обобщения визуального искусства, основанного на использовании текстовых символов. В общем, эта техника всегда известна как форма свободного языка и художественного выражения. В некотором смысле ASCII Art играет с иллюзией, что совокупность нескольких персонажей может вернуться к человеку, который их наблюдает.
Если изначально эта форма представления также родилась из-за ограничений первых принтеров, частично преодолеваемых использованием нескольких текстовых символов для формирования изображений. Сегодня существует даже программное обеспечение, которое может конвертировать обычные изображения в ASCII Art.
Одним из наиболее подходящих примеров программного обеспечения, которое создает ASCII Art, является приложение AsciiCam, доступно для Android-устройства или приложение AsciiArt камера в реальном времени доступно для загрузки на устройства iOS. Эти приложения позволяют «переводить» изображения, снятые камерой вашего устройства, в иллюстрации с символами ASCII.
В сети также есть целые числа. ASCII архивы Искусство свободно доступны, такие как веб-сайт Asciiart.eu, из которого вы можете выбрать категории, такие как животные, Музыки, природа y Телевизор, чтобы увидеть некоторые тематические творения, которыми поделились пользователи.
Еще один крутой сайт — это Text to ASCII Art Generator, который позволяет печатать текст в обычном режиме для немедленного воспроизведения в ASCII Art.
Ничто не исключает возможности создания ASCII Art, просто открыв очень распространенный текстовый редактор, даже самый простой Pad of ноты Windows.
Не думайте, что создание иллюстраций с текстом невозможно, в конце концов, вы всегда можете начать с небольших визуализаций, а затем перейти к более амбициозным проектам. Конечно, вы должны много практиковаться и, прежде всего, иметь много терпения!
Пока что сегодняшний пост по ASCII Code: как это работает.
Американский код для обмена информацией (ASCII) Определение
Оглавление
Содержание
Что такое ASCII?
Понимание ASCII
Часто задаваемые вопросы об ASCII
Что такое символы ASCII?
Чем отличается ASCII от Unicode?
По
Джеймс Чен
Полная биография
Джеймс Чен, CMT — опытный трейдер, инвестиционный консультант и стратег глобального рынка. Он является автором книг по техническому анализу и торговле иностранной валютой, опубликованных John Wiley and Sons, а также выступал в качестве приглашенного эксперта на CNBC, BloombergTV, Forbes и Reuters среди других финансовых СМИ.
Узнайте о нашем
редакционная политика
Обновлено 30 июня 2022 г.
Рассмотрено
Хадиджа Хартит
Рассмотрено
Хадиджа Хартит
Полная биография
Хадиджа Хартит — эксперт по стратегии, инвестициям и финансированию, а также преподаватель финансовых технологий и стратегических финансов в ведущих университетах. Она была инвестором, предпринимателем и консультантом более 25 лет. Она является держателем лицензий FINRA Series 7, 63 и 66.
Узнайте о нашем
Совет по финансовому обзору
Что такое Американский код для обмена информацией (ASCII)?
Американский код для обмена информацией, обычно называемый ASCII, представляет собой компьютерный язык для текста, который стал стандартом для передачи информации между компьютерами в 1963 году.
Система ASCII переводит буквенно-цифровые символы и символы в машиночитаемый код. Оригинальный ASCII был только на английском языке. В настоящее время существует два типа кодов ASCII; стандартный код, использующий семибитную систему кодирования, и расширенный код, использующий восьмибитную систему.
В интернет-коммуникациях ASCII постепенно вытесняется стандартом Unicode, который может использоваться на любом языке и совместим с ASCII. Однако ASCII по-прежнему используется для ввода текста на персональных компьютерах и электронных устройствах.
Произносится как ASK-y.
Key Takeaways
Американский код для обмена информацией, или ASCII, представляет собой формат кодирования символов, разработанный для использования при передаче текста между компьютерами.
ASCII изначально содержал только 128 англоязычных букв и символов, но позже был расширен за счет включения дополнительных символов, в том числе используемых в других языках.
ASCII продолжает существовать, но был в значительной степени заменен Unicode, который можно использовать для кодирования любого языка.
Понимание американского кода для обмена информацией (ASCII)
Самая ранняя итерация ASCII может быть найдена в телеграфном коде, используемом службами передачи данных Bell для доставки сообщений на телетайпы.
ASCII была первой основной системой кодирования символов для обработки данных и была принята в качестве стандарта для вычислений в 1963 году и для передачи через Интернет в 1969 году. Она использовалась в течение многих лет в компьютерных системах ввода заказов, используемых трейдерами и брокерами Уолл-стрит.
Постепенно он был заменен в качестве стандарта для Интернета Всемирным стандартом символов Unicode (Unicode). Однако, поскольку первые 128 символов Unicode такие же, как и в ASCII, можно сказать, что эти две системы сосуществуют.
Вы можете ввести символ ASCII в документ, используя любой Windows-совместимый компьютер, удерживая нажатой клавишу ALT при вводе кода символа. Например, удерживая клавишу ALT при вводе 156, вы получите £, знак британского фунта стерлингов.
Что в ASCII
До того, как ASCII был принят в качестве стандарта, каждый производитель компьютеров использовал свой собственный код, а некоторые компании использовали более одного кода для разных продуктов. Компьютеры не могли общаться друг с другом.
Хотя ASCII был принят в качестве стандарта американскими национальными стандартами в 1963 году, он не был полностью реализован даже в США до 1968 года, когда президент Линдон Б. Джонсон распорядился о его принятии федеральным правительством, чтобы гарантировать, что государственные компьютеры и телекоммуникационная промышленность компьютеры могли общаться друг с другом.
Первоначально ASCII содержал 128 букв, цифр и символов и был основан на английском языке. Расширенные формы были добавлены через 1970-х, чтобы приспособить другие языки.
Вскоре стали использоваться различные версии ASCII. В конечном итоге он включал 255 символов. Эта версия известна как расширенный ASCII.
Сегодня пользователи могут вводить символы ASCII или Unicode, такие как символ авторского права, в документы, нажимая клавишу alt и вводя код символа на цифровой клавиатуре с нажатой клавишей блокировки NUM.
Что такое ASCII?
Американский стандартный код для обмена информацией, или ASCII, представляет собой формат кодирования символов для электронной передачи текста. Каждый символ представлен уникальным номером. Первая версия ASCII содержала всего 128 символов, представляющих буквы алфавита, заглавные и строчные, а также ряд часто используемых символов, таких как запятая.
Более поздние версии расширили ASCII до 255 символов, включая дополнительные символы, такие как символ британского фунта стерлингов (£) и перевернутый вопросительный знак, используемый в испанском тексте (¿).
Что такое символы ASCII?
В расширенной таблице ASCII коды символов от 0 до 31 являются управляющими кодами, такими как начало текста и пробел.
Коды символов с 32 по 127 в основном представляют собой буквы алфавита (заглавные и строчные) и такие символы, как звездочка и знак доллара.
Коды символов со 128 по 255 представлены в нескольких версиях, каждая из которых отражает дополнения к оригинальному ASCII только для английского языка, такие как перевернутый восклицательный знак, знак иены и грузинская запятая.
Что такое ASCII и Unicode?
Unicode можно рассматривать как универсальную версию ASCII.
ASCII — это, в конце концов, американский код для обмена информацией, и его первая итерация включала английский алфавит и символы, используемые в языке. Более поздние версии включали символы, используемые во многих других языках.
Unicode, с другой стороны, начинается с тех же 128 символов, что и в ASCII, но текущие версии содержат 144 697 символов.
Источники статей
Investopedia требует, чтобы авторы использовали первоисточники для поддержки своей работы. К ним относятся официальные документы, правительственные данные, оригинальные отчеты и интервью с отраслевыми экспертами. Мы также ссылаемся на оригинальные исследования других авторитетных издателей, где это уместно. Вы можете узнать больше о стандартах, которым мы следуем при создании точного и беспристрастного контента, в нашем
редакционная политика.
Гики для гиков. «ASCII против UNICODE».
История информации. «Обнародован ASCII (американский стандартный код для обмена информацией)».
Что? «ASKII (американский стандартный код для обмена информацией)».
Справочная таблица ASCII — коды символов в десятичном, шестнадцатеричном, восьмеричном и двоичном формате
128
200
80
1000 0000
Ç
заглавная буква c с седильей
129
201
81
1000 0001
ü
буква у с диэрезисом
130
202
82
1000 0010
и
буква е с остротой
131
203
83
1000 0011
—
буква а с циркумфлексом
132
204
84
1000 0100
по
буква а с диэрезисом
133
205
85
1000 0101
и
буква а с гравировкой
134
206
86
1000 0110
х
буква А с кольцом над
135
207
87
1000 0111
и
буква c с седилью
136
210
88
1000 1000
и
буква e с циркумфлексом
137
211
89
1000 1001
—
буква е с диэрезисом
138
212
8А
1000 1010
и
буква е с могилой
139
213
8Б
1000 1011
ï
буква i с диэрезисом
140
214
8С
1000 1100
î
буква i с циркумфлексом
141
215
8Д
1000 1101
х
буква i с могилой
142
216
8Е
1000 1110
Ä
заглавная буква а с диэрезисом
143
217
8Ф
1000 1111
Å
заглавная буква а с кольцом над
144
220
90
1001 0000
Э
заглавная буква е с острым
145
221
91
1001 0001
æ
буква ае
146
222
92
1001 0010
Æ
заглавная буква ае
147
223
93
1001 0011
х
буква о с циркумфлексом
148
224
94
1001 0100
или
буква о с диэрезисом
149
225
95
1001 0101
х
буква о с могилой
150
226
96
1001 0110
х
буква u с циркумфлексом
151
227
97
1001 0111
х
буква у с могилой
152
230
98
1001 1000
ÿ
буква y с диэрезисом
153
231
99
1001 1001
О
заглавная буква о с диэрезисом
154
232
9А
1001 1010
О
заглавная буква у с диэрезисом
155
233
9Б
1001 1011
¢
буква о со штрихом
156
234
9С
1001 1100
£
знак фунта
157
235
9Д
1001 1101
¥
иен знак
158
236
9Е
1001 1110
₧
песета знак
159
237
9Ф
1001 1111
ƒ
буква f с крючком
160
240
А0
1010 0000
а
буква а с остротой
161
241
А1
1010 0001
и
буква я с острым
162
242
А2
1010 0010
—
буква о с остротой
163
243
А3
1010 0011
ú
буква у с острым
164
244
А4
1010 0100
–
буква н с тильдой
165
245
А5
1010 0101
С
заглавная буква н с тильдой
166
246
А6
1010 0110
ª
женский порядковый номер
167
247
А7
1010 0111
º
мужской порядковый номер
168
250
А8
1010 1000
À
перевернутый вопросительный знак
169
251
А9
1010 1001
⌐
наоборот не знак
170
252
АА
1010 1010
¬
не подписывать
171
253
АБ
1010 1011
½
одна половинка
172
254
АС
1010 1100
=
одна четверть
173
255
г. н.э.
г.
1010 1101
¡
перевернутый восклицательный знак
174
256
АЕ
1010 1110
«
левая двойная угловая кавычка
175
257
АФ
1010 1111
»
правая двойная кавычка
176
260
В0
1011 0000
░
светлый оттенок
177
261
В1
1011 0001
▒
средний оттенок
178
262
В2
1011 0010
▓
темный оттенок
179
263
В3
1011 0011
│
одинарная вертикальная
180
264
В4
1011 0100
┤
одинарный вертикальный и левый
181
265
В5
1011 0101
╡
одинарный вертикальный и двойной левый
182
266
В6
1011 0110
╢
двойной вертикальный и одинарный левый
183
267
В7
1011 0111
╖
двойной вниз и одинарный левый
184
270
В8
1011 1000
╕
одинарная вниз и двойная влево
185
271
В9
1011 1001
╣
двойной вертикальный и левый
186
272
ВА
1011 1010
║
двойной вертикальный
187
273
ВВ
1011 1011
╗
удвоил ставку и ушел
188
274
г. до н.э.
г.
1011 1100
╝
удвоить и оставить
189
275
БД
1011 1101
╜
двойная вверх и одинарная левая
190
276
БЭ
1011 1110
╛
одинарная вверх и двойная влево
191
277
БФ
1011 1111
┐
в одиночку вниз и влево
192
300
С0
1100 0000
└
одинарный вверх и вправо
193
301
С1
1100 0001
┴
одинарный и горизонтальный
194
302
С2
1100 0010
┬
одинарный нижний и горизонтальный
195
303
С3
1100 0011
├
одинарный вертикальный и правый
196
304
С4
1100 0100
─
одинарный горизонтальный
197
305
С5
1100 0101
┼
одинарная вертикальная и горизонтальная
198
306
С6
1100 0110
╞
одинарный вертикальный и двойной правый
199
307
С7
1100 0111
╟
двойной вертикальный и одинарный правый
200
310
С8
1100 1000
╚
вдвое вверх и вправо
201
311
С9
1100 1001
╔
двойной вниз и вправо
202
312
СА
1100 1010
╩
двойной и горизонтальный
203
313
КБ
1100 1011
╦
двойной вниз и горизонтальный
204
314
СС
1100 1100
╠
двойной вертикальный и правый
205
315
компакт-диск
1100 1101
═
двойной горизонтальный
206
316
СЕ
1100 1110
╬
двойной вертикальный и горизонтальный
207
317
КФ
1100 1111
╧
одинарный и двойной горизонтальный
208
320
Д0
1101 0000
Æ
двойной вверх и одинарный горизонтальный
209
321
Д1
1101 0001
╤
одинарный нижний и двойной горизонтальный
210
322
Д2
1101 0010
╥
двойной нижний и одинарный горизонтальный
211
323
Д3
1101 0011
╙
двойная вверх и одинарная вправо
212
324
Д4
1101 0100
╘
одинарный верхний и двойной правый
213
325
Д5
1101 0101
╒
одинарный нижний и двойной правый
214
326
Д6
1101 0110
╓
двойной вниз и одинарный правый
215
327
Д7
1101 0111
╫
двойной вертикальный и одинарный горизонтальный
216
330
Д8
1101 1000
╪
одинарная вертикальная и двойная горизонтальная
217
331
Д9
1101 1001
┘
встал и ушел
218
332
ДА
1101 1010
┌
одинарный вниз и вправо
219
333
ДБ
1101 1011
█
полный блок
220
334
DC
1101 1100
▄
нижний полублок
221
335
ДД
1101 1101
▌
левый полублок
222
336
ДЭ
1101 1110
▐
правая полублок
223
337
ДФ
1101 1111
▀
верхний полублок
224
340
Э0
1110 0000
α
греческая буква альфа
225
341
Е1
1110 0001
ß
буква диез s
226
342
Е2
1110 0010
Г
греческая заглавная буква гамма
227
343
Е3
1110 0011
№
греческая буква пи
228
344
Е4
1110 0100
Σ
греческая заглавная буква сигма
229
345
Е5
1110 0101
о
греческая буква сигма
230
346
Е6
1110 0110
мкм
микрознак
231
347
Е7
1110 0111
т
греческая буква тау
232
350
Е8
1110 1000
Ф
греческая заглавная буква фи
233
351
Е9
1110 1001
Θ
греческая заглавная буква тета
234
352
ЕА
1110 1010
Ом
греческая заглавная буква омега
235
353
ЭБ
1110 1011
δ
греческая буква дельта
236
354
ЕС
1110 1100
∞
бесконечность
237
355
ЭД
1110 1101
φ
греческая буква фи
238
356
ЕЕ
1110 1110
ε
греческая буква эпсилон
239
357
ЭФ
1110 1111
∩
перекресток
240
360
Ф0
1111 0000
≡
идентичен
241
361
Ф1
1111 0001
±
знак плюс-минус
242
362
Ф2
1111 0010
≥
больше или равно
243
363
Ф3
1111 0011
≤
меньше или равно
244
364
Ф4
1111 0100
⌠
цельная верхняя половина
245
365
Ф5
1111 0101
⌡
цельная нижняя половина
246
366
Ф6
1111 0110
÷
знак деления
247
367
Ф7
1111 0111
≈
почти равно
248
370
Ф8
1111 1000
°
знак градуса
249
371
Ф9
1111 1001
∙
оператор пули
250
372
ФА
1111 1010
·
средняя точка
251
373
ФБ
1111 1011
√
квадратный корень
252
374
ФК
1111 1100
ⁿ
верхний индекс сущ.
253
375
ФД
1111 1101
²
верхний индекс 2
254
376
ФЭ
1111 1110
■
черный квадрат
255
377
ФФ
1111 1111
неразрывный пробел
Таблица символов ASCII с десятичным, двоичным и шестнадцатеричным преобразованием
Таблица символов ASCII с десятичным, двоичным и шестнадцатеричным преобразованием
9Таблица символов ASCII 1954 года с десятичными, двоичными и шестнадцатеричными преобразованиями
ASCII расшифровывается как «Американский стандартный код для обмена информацией».
Имя персонажа
Чар
Код
Десятичный
Двоичный
Шестигранник
Нулевой
НУЛ
Контрол @
0
00000000
00
Начало заголовка
СОХ
Контрол А
1
00000001
01
Начало текста
СТХ
Ctrl B
2
00000010
02
Конец текста
ЕТХ
Ctrl C
3
00000011
03
Конец передачи
ЕОТ
Ctrl D
4
00000100
04
Справочная
ENQ
Ctrl E
5
00000101
05
Подтверждение
ПОДТВЕРЖДЕНИЕ
Ctrl F
6
00000110
06
Звонок
Бел
Ctrl G
7
00000111
07
Задний пробел
БС
Ctrl H
8
00001000
08
Горизонтальная вкладка
ВКЛАДКА
Ctrl I
9
00001001
09
Перевод строки
НЧ
Ctrl J
10
00001010
0А
Вертикальный выступ
ВТ
Ctrl K
11
00001011
0Б
Подача бумаги
FF
Управл. L
12
00001100
0С
Возврат каретки
ЧР
Контроллер M
13
00001101
0Д
Сменный выход
СО
Контр. N
14
00001110
0Е
Смена
СИ
Ctrl O
15
00001111
0Ф
Выход из строки данных
ДЛЭ
Контр. П
16
00010000
10
Управление устройством 1
DC1
Ctrl Q
17
00010001
11
Управление устройством 2
DC2
Ctrl R
18
00010010
12
Управление устройством 3
DC3
Ctrl S
19
00010011
13
Управление устройством 4
DC4
Ctrl T
20
00010100
14
Отрицательное подтверждение
НАК
Управл. U
21
00010101
15
Синхронный холостой ход
СИН
Клавиша управления V
22
00010110
16
Конец передачи
Блок
ЭТБ
Панель управления W
23
00010111
17
Отмена
КАН
Ctrl X
24
00011000
18
Конец среды
ЭМ
Клавиша Y
25
00011001
19
Заместитель
SUB
Ctrl Z
26
00011010
1А
Побег
ESC
Ctrl [
27
00011011
1Б
Разделитель файлов
ФС
Ctrl \
28
00011100
1С
Разделитель групп
ГС
Контр]
29
00011101
1Д
Разделитель записей
RS
9
30
00011110
1Е
Сепаратор блока
США
Контр. _
31
00011111
1F
Космос
32
00100000
20
Восклицательный знак
!
Смена 1
33
00100001
21
Двойная кавычка
»
Смена ‘
34
00100010
22
Знак фунта/числа
#
Смена 3
35
00100011
23
Знак доллара
$
Смена 4
36
00100100
24
Знак процента
%
Смена 5
37
00100101
25
Амперсанд
и
Смена 7
38
00100110
26
Одиночная кавычка
‘
‘
39
00100111
27
Левая скобка
(
Смена 9
40
00101000
28
Правая скобка
)
Смена 0
41
00101001
29
Звездочка
*
Смена 8
42
00101010
2А
Плюс
+
Сдвиг =
43
00101011
2Б
Запятая
,
,
44
00101100
2С
Дефис/знак минус
—
—
45
00101101
2D
Период
.
.
46
00101110
2Е
Косая черта
/
/
47
00101111
2F
Нулевая цифра
0
0
48
00110000
30
Одна цифра
1
1
49
00110001
31
Две цифры
2
2
50
00110010
32
Три цифры
3
3
51
00110011
33
Четыре цифры
4
4
52
00110100
34
Пятизначный
5
5
53
00110101
35
Шестизначный
6
6
54
00110110
36
Семизначный
7
7
55
00110111
37
Восьмизначный
8
8
56
00111000
38
Девять цифр
9
9
57
00111001
39
Двоеточие
:
Переключение ;
58
00111010
3А
Точка с запятой
;
;
59
00111011
3Б
Знак «меньше чем»
<
Смена,
60
00111100
3С
Знак равенства
=
=
61
00111101
3D
Знак «больше чем»
>
Смена .
62
00111110
3Е
Знак вопроса
?
Смена /
63
00111111
3F
У знака
@
Смена 2
64
01000000
40
Капитал А
А
Смена А
65
01000001
41
Капитал Б
Б
Смена Б
66
01000010
42
Капитал С
С
Смена С
67
01000011
43
Капитал Д
Д
Смена Д
68
01000100
44
Капитал Е
Е
Сдвиг Е
69
01000101
45
Капитал Ф
Ф
Сдвиг F
70
01000110
46
Капитал Г
Г
Сдвиг G
71
01000111
47
Капитал Х
Н
Сдвиг H
72
01001000
48
Капитал I
я
Смена I
73
01001001
49
Капитал Дж
Дж
Сдвиг J
74
01001010
4А
Капитал К
К
Сдвиг К
75
01001011
4Б
Капитал Л
Л
Сдвиг L
76
01001100
4С
Капитал М
М
Сдвиг М
77
01001101
4D
Капитал N
Н
Смена N
78
01001110
4Е
Капитал О
О
Переключение O
79
01001111
4F
Капитал П
Р
Сдвиг Р
80
01010000
50
Капитал К
Q
Переключение Q
81
01010001
51
Капитал Р
Р
Сдвиг Р
82
01010010
52
Капитал С
С
Сдвиг S
83
01010011
53
Капитал Т
Т
Сдвиг Т
84
01010100
54
Капитал У
У
Сдвиг U
85
01010101
55
Капитал В
В
Сдвиг V
86
01010110
56
Капитал В
Вт
Переключение W
87
01010111
57
Капитал Х
Х
Сдвиг X
88
01011000
58
Капитал Y
Д
Сдвиг Y
89
01011001
59
Капитал Z
З
Сдвиг Z
90
01011010
5А
Кронштейн левый
[
[
91
01011011
5Б
Обратная косая черта
\
9
Смена 6
94
01011110
5Е
Подчеркивание
_
Смена —
95
01011111
5F
Обратная цитата
`
`
96
01100000
60
Строчная А
и
А
97
01100001
61
Нижний регистр B
б
Б
98
01100010
62
Строчная C
с
С
99
01100011
63
Строчные D
д
Д
100
01100100
64
Строчная буква E
и
Е
101
01100101
65
Строчная буква F
ф
Ф
102
01100110
66
Строчная буква G
г
Г
103
01100111
67
Нижний регистр H
ч
Н
104
01101000
68
Строчный I
я
я
105
01101001
69
Строчный J
и
Дж
106
01101010
6А
Строчная буква K
к
К
107
01101011
6Б
Строчный L
л
Л
108
01101100
6С
Строчная М
м
М
109
01101101
6Д
Нижний регистр N
п
Н
110
01101110
6Е
Строчный O
или
О
111
01101111
6F
Строчный P
р
Р
112
01110000
70
Строчный Q
q
Q
113
01110001
71
Строчная буква R
р
Р
114
01110010
72
Нижний регистр S
с
С
115
01110011
73
Строчная буква Т
т
Т
116
01110100
74
Строчная буква U
и
У
117
01110101
75
Строчная буква V
v
В
118
01110110
76
Строчные буквы W
ш
Вт
119
01110111
77
Строчный X
х
Х
120
01111000
78
Строчная буква Y
г
г
121
01111001
79
Строчный Z
с
З
122
01111010
7А
Левая скоба
{
Смена [
123
01111011
7Б
Вертикальная перекладина
|
Переключение \
124
01111100
7С
Правая скоба
}
Смена ]
125
01111101
7Д
Тильда
~
Смена `
126
01111110
7Е
Дельта
Д
127
01111111
7F
Что это такое и почему меня это должно волновать?
ASCII , произносится как «ask-ee» — это аббревиатура от
Американский стандартный код для обмена информацией. Это набор символов, который,
в отличие от символов в текстовых документах, не допускают специального форматирования
как различные шрифты, полужирный, подчеркнутый или курсивный текст. Все используемые персонажи
в сообщениях электронной почты являются символами ASCII, как и все символы, используемые в
HTML-документы. (Веб-браузеры читают символы ASCII между угловыми скобками,
«<" и ">» для интерпретации того, как форматировать и отображать HTML-документы.)
«Файл ASCII» представляет собой данные или
текстовый файл, содержащий только символы, закодированные из стандартного набора символов ASCII.
Символы от 0 до 127 составляют стандартный набор ASCII и символы
от 128 до 255 считаются в Расширенный набор ASCII .
Однако эти коды могут не совпадать на всех компьютерах и файлах, содержащих эти коды.
символы могут неправильно отображаться или преобразовываться другой программой ASCII.
Знание кое-чего об ASCII может быть полезным.
Файлы ASCII можно использовать в качестве общего знаменателя для преобразования данных. Например,
если программа A не может преобразовать свои данные в формат программы B , но
обе программы могут вводить и выводить файлы ASCII, возможно преобразование.
Символы ASCII используются для отправки и получения электронной почты. Если вы знакомы
с электронной почтой вы уже знаете, что форматирование, такое как курсив и подчеркивание,
невозможно. Передача электронной почты ограничена символами ASCII, и поскольку
из них графические файлы и документы с не-ASCII-символами, созданные в
текстовые процессоры, электронные таблицы или программы баз данных должны быть «ASCII-fied» и
отправлены в виде вложенных файлов электронной почты. Когда файлы достигают
в пункте назначения они «deASCII-fied» (т.е. декодированы) и, следовательно,
реконструированы, чтобы восстановить их для использования.
Стандартный ASCII
Первые 32 символа (0-31) являются управляющими кодами.
ASCII
Описание
0
НУЛ
Нуль
1
СОХ
Начало товарной позиции
2
СТХ
Начало текста
3
ЕТХ
Конец текста
4
ЭОТ
Конец передачи
5
ENQ
Запрос
6
ПОДТВЕРЖДЕНИЕ
Подтвердить
7
БЕЛ
Звуковой звонок
8
БС
Возврат
9
НТ
Горизонтальная вкладка
10
ЛФ
Перевод строки
11
ВТ
Вертикальный выступ
12
ФФ
Подача бумаги
13
CR
Возврат каретки
14
СО
Выйти
15
СИ
Сдвиг в
16
ДЛЭ
Выход канала передачи данных
17
DC1
Управление устройством 1
18
ДС2
Устройство управления 2
19
DC3
Устройство управления 3
20
ДС4
Устройство управления 4
21
НАК
Отр. признать
22
СИН
Синхронный холостой ход
23
ЭТБ
Конец пер. блок
24
МОЖЕТ
Отмена
25
ЭМ
Конец среды
26
SUB
Замена
27
ЭСК
Побег
28
ФС
Цифры сдвигаются
29
ГС
Разделитель групп
30
RS
Разделитель записей
31
США
Разделитель блоков
32
СП
Пустое пространство (пробел)
ASCII
ДИСПЛЕЙ
33
!
34
»
35
#
36
$
37
%
38
и
39
‘
40
(
41
)
42
*
43
+
44
,
45
—
46
.
47
/
48
0
49
1
50
2
51
3
52
4
53
5
54
6
55
7
56
8
57
9
58
:
59
;
60
61
=
62
>
63
?
64
@
65
А
66
Б
67
С
68
Д
69
Е
70
Ф
71
Г
72
Х
73
я
74
Дж
75
К
76
л
77
М
78
Н
79
О
80
Р
81
Q
82
Р
83
С
84
Т
85
У
86
В
87
Вт
88
х
89
Д
90
З
9
95
_
96
`
97
и
98
б
99
с
100
д
101
и
102
ф
103
г
104
ч
105
и
106
и
107
к
108
л
109
м
110
n
111
или
112
р
113
q
114
р
115
с
116
т
117
и
118
против
119
с
120
х
121
г
122
по
123
{
124
|
125
}
126
~
127
Нашли недействительную ссылку? Пожалуйста, дайте нам знать. Обратите внимание: Информация, представленная онлайн в серии «В двух словах»,
предлагается как бесплатный и, надеюсь, полезный сервис. Однако нехватка времени не позволяет давать конкретные ответы на индивидуальные запросы.
Таблица ASCII и другие ресурсы
Также — разъем
Справочник и игры.
ASCII — A американский S стандартный C ода
для I информация I обмен — это стандартный семибитный код
который был предложен ANSI в 1963 г. и завершен в 1968 г. Другие источники
также приписывают большую часть работы над ASCII работе, проделанной в 1965 году Робертом У.
Бемер.
ASCII был создан для достижения совместимости между различными типами оборудования для обработки данных.
Более поздние стандарты, которые документируют ASCII, включают ISO-149. 62-1997 и ANSI-X3.4-1986 (R1997).
ASCII, произносится как «ask-key», является общим кодом для
микрокомпьютерное оборудование. Стандартный набор символов ASCII состоит из
из 128 десятичных чисел в диапазоне от нуля до 127 назначенных
к буквам, цифрам, знакам препинания и наиболее распространенным специальным
персонажи. Расширенный набор символов ASCII также состоит из
128 десятичных чисел в диапазоне от 128 до 255, представляющих
дополнительные специальные, математические, графические и иностранные символы.
Время от времени мне хотелось иметь под рукой диаграмму ASCII, поэтому
Я сделал один и прикрепил его на этой странице, чтобы я мог найти его в спешке.
Одно повлекло за собой другое, и люди начали задавать мне вопросы об ASCII.
и другие представления символов, поэтому я попытался обновить эту страницу
немного, чтобы ответить на некоторые из наиболее распространенных вопросов. Также,
Я добавил дополнительную информацию, такую как IBM PC
Коды сканирования клавиатуры и список других
использованная литература.
9_
6 ` а б в г д е з з и к л м н о
7 п q р s т ты v ш Икс y z { | } ~ ДЕЛ
Вот ссылка на диаграмму десятичного преобразования в ASCII.
Вы также можете прочитать вопросы и ответы ниже.
ASCII Вопросы и ответы
Время от времени я получаю вопросы об ASCII. Вот некоторые из них:
Q: Что означает ASCII? A: ASCII означает Американский стандартный код для обмена информацией.
В: Что означают CR, LF, SO и т. д.? A: Более подробное описание первых 32 символов можно найти здесь.
В: Кто-то хочет, чтобы я отправил ему свое резюме (или другой файл) в формате ASCII, что мне делать? A: В общем, если кто-то запрашивает ваше резюме или другой документ «в ASCII», им действительно нужна копия вашего резюме (или любого другого документа) в электронном виде. виде, но без форматирования. Сохраните свое резюме (или другой документ) из текстового процессора, который вы используете (например,
Microsoft Word ® ) в виде обычного текста, а затем вставьте его в сообщение электронной почты (или скопируйте на дискету) и отправьте
это тому, кто этого хотел.
В: Хорошо, но как сохранить документ Microsoft Word ® в виде обычного текста? A: Вот несколько простых инструкций по сохранению документа
как обычный текст в Microsoft Word®. Процедура аналогична для других
текстовые процессоры.
Нажмите «Файл».
Выберите «Сохранить как».
В поле «Сохранить как тип:» выберите «Только текст (*.txt)» или
«Только текст с разрывами строк (*.txt).
В поле «Имя файла:» введите имя файла (другое
имя, чем то, которое вы использовали).
Нажмите на кнопку с пометкой «Сохранить».
Если вы получите предупреждение о том, что форматирование будет потеряно,
не тревожьтесь. Весь смысл процесса в том, чтобы удалить
форматирование документа перед его отправкой.
В: Я пишу программу, напрямую взаимодействующую с
клавиатуре IBM PC, и мне нужно принимать нажатия клавиш F1, F2 и
другие ключи. Каковы коды клавиатуры IBM PC для клавиш F1, F2, ALT-A и т. д.? A: См. коды сканирования клавиатуры IBM PC ниже A: Кроме того, если вы пытаетесь нажать CTRL-ALT-DEL для перезагрузки компьютера, вы можете вместо этого попробовать одну из моих утилит перезагрузки.
В: Каковы коды ASCII для таких вещей, как
символ градусов (°), символ товарного знака, сплошной
блоки и другие специальные символы? A: Ответ: «это зависит». Там действительно нет
Символ ASCII для большинства специальных символов (кроме тех, которые показаны в таблице вверху этой страницы.
Однако существуют различные расширенные наборы ASCII, включающие намного больше специальных символов. (См. IBM PC
Расширенный код ASCII ниже.) Кроме того, для получения информации о включении специальных символов на веб-страницу вы можете просмотреть некоторые
другие диаграммы и ссылки ниже.
В: Как генерировать расширенные символы ASCII с клавиатуры? A: DOS позволяет вводить расширенные символы ASCII во многие программы. Вот как это сделать:
Убедитесь, что на вашей клавиатуре включен NumLock.
Нажмите и удерживайте клавишу ALT.
Удерживая нажатой клавишу ALT, введите трехзначное десятичное число.
код для расширенного символа ASCII, который вы хотите сгенерировать.
Отпустите клавишу ALT.
Хитрость в этом, конечно, заключается в знании десятичного эквивалента числа
Символы ASCII, которые вы хотите сгенерировать. Поскольку расширенная диаграмма ASCII представлена в шестнадцатеричном формате, вы, вероятно, захотите
руководство по преобразованию шестнадцатеричных в десятичные.
В: Работает ли это в Windows®? A: Улучшенный способ ввода специальных символов в приложениях Windows.
(например, Word), заключается в использовании символов в шрифтах, предоставляемых Windows. Например, в Ворде
выполните следующие действия:
Нажмите «Вставить» (в меню вверху страницы)
В раскрывающемся меню выберите «Символ». Появится таблица спецсимволов
На диаграмме вы можете выбрать символ для вставки в документ.
выделив символ и нажав на слово «Вставить»
в нижней части диаграммы.
В: Что такое код ASCII для CTRL-ALT-DEL и как поместить его в пакетный файл DOS? A: Сами по себе не существует простого способа добавить CTRL-ALT-DEL в пакетный файл. Тем не менее, я создал несколько утилит для перезагрузки ПК (как для DOS, так и для Windows), которые вам
можешь попытаться. Вы можете найти их на моей странице условно-бесплатного программного обеспечения.
9Z), который часто используется в качестве маркера конца файла в DOS, равен 26 (десятичное число). Все остальные символы от CTRL-B до CTRL-Y находятся между ними. (CTRL-B — 2, CTRL-C — 3 и т. д.)
Коды управления
Ниже приводится более подробное описание первых 32 символов ASCII, часто называемых
коды управления.
НУЛ (ноль)
SOH (начало заголовка)
STX (начало текста)
ЕТХ (конец текста)
EOT (конец передачи) — не то же самое, что ETB
ENQ (запрос)
АСК (подтверждение)
БЕЛ (звонок) — телетайпы звонят в колокольчик. Вызывает звуковой сигнал
во многих распространенных терминалах и программах эмуляции терминалов.
BS (backspace) — перемещает курсор (или печатающую головку) назад (влево).
одно пространство.
TAB (горизонтальная вкладка) — перемещает курсор (или печатающую головку) вправо к следующему
табуляция. Расстояние между табуляторами зависит
на устройстве вывода, но часто либо 8, либо 10.
LF (перевод строки NL, новая строка) — перемещает курсор (или печатающую головку) на новую строку.
линия. В системах Unix перемещается на новую строку
И все время налево.
ВТ (вертикальная вкладка)
FF (листовая подача) — продвигает бумагу к началу следующей страницы (если
устройство вывода — принтер).
CR (возврат каретки) — перемещает курсор до упора влево, но не
не переходить на следующую строку.
SO (shift out) — переключает устройство вывода на альтернативный набор символов.
SI (вход) — переключает устройство вывода обратно на набор символов по умолчанию.
DLE (выход из канала передачи данных)
DC1 (управление устройством 1)
DC2 (управление устройством 2)
DC3 (управление устройством 3)
DC4 (управление устройством 4)
NAK (отрицательное подтверждение)
SYN (синхронный холостой ход)
ETB (конец блока передачи) — не то же самое, что EOT
МОЖЕТ (отменить)
EM (конец среды)
СУБ (замещающий)
ESC (выход)
FS (разделитель файлов)
GS (разделитель групп)
RS (разделитель записей)
США (разделитель единиц измерения)
Коды сканирования клавиатуры IBM PC
Для многих специальных комбинаций клавиш, таких как ALT-A, F1, PgUp и
так далее, IBM PC использует специальную управляющую последовательность из двух символов. В зависимости от используемого языка программирования и уровня, на котором
доступ к клавиатуре, управляющий символ либо ESC
(27, 0x1B) или NUL (0). Вот некоторые распространенные последовательности:
Подсказка. Если вы посмотрите, как расположены клавиши на клавиатуре, вы
вероятно, увидеть шаблон.
Расширенные символы отображения ASCII IBM PC
Строго говоря, набор символов ASCII включает только значения
до 127 десятичных разрядов (7F шестнадцатеричный). Однако когда был разработан IBM PC,
видеокарта содержала по одному байту на каждый символ в формате 80×25.
отображение символов. Гы… что делать с этим дополнительным битом на символ?
Почему бы не изобрести 128 новых символов для рисования линий и специальных
символы? Результатом, конечно же, стал расширенный символ ASCII.
набор для IBM PC. На приведенной ниже диаграмме показаны (большинство) символов
который может быть сгенерирован дисплеем в исходном IBM PC.
Microsoft Windows ® имеет другое представление о том, что
символы старшего разряда (верхние 128) такие, как показано в таблице ниже.
Вот ссылка на диаграмму преобразования десятичной системы в расширенный ASCII.
Преобразование шестнадцатеричных чисел в десятичные
Вот диаграмма, которая показывает преобразование между шестнадцатеричными и
десятичный.
Если у вас возникли проблемы с пониманием приведенной выше диаграммы, вот подсказка: Hex 41 (записывается как 0x41 на языке программирования C) эквивалентно десятичной системе счисления. 65.
Преобразование шестнадцатеричного кода в восьмеричный
Вот диаграмма, показывающая преобразование между шестнадцатеричными и
восьмеричный.
Если у вас возникли проблемы с освоением приведенной выше диаграммы, вот подсказка: Hex 41 (записывается как 0x41 на языке программирования C) эквивалентно восьмеричному
101.
Другие диаграммы ASCII
Вот диаграммы ASCII других людей и другие интересные
Ссылки, связанные с ASCII.
ИСО 646
ASCII Table.Com — The
Вопросы и ответы выглядят знакомыми, не так ли?
ASCII-
ISO 8859-1 Таблица
Сущности символов HTML
Десятичный ASCII для HTML
EBCDIC
Набор символов — вообще не ASCII
БОДО — Другой
Набор кодов символов
Подробнее о БОДО
Краткая история кодов символов — Хорошо
справочный материал!
Немного о шрифте Брайля — включает информацию о безточечном шрифте Брайля.
Другие вещи, которые вы, возможно, захотите знать
Какой формат? — Почти
каждый формат файла вокруг.
Официальное время США — текущее время, часовые пояса, история и т. д.
Справочник по разъему
— от NullModem.Com — DB-25, DB-9, нуль-модем и многое другое!
Общие термины — от NullModem.Com — постоянно растущий глоссарий компьютерных и электронных терминов
Traversix — порты удаленной связи (включая последовательные) с обходом брандмауэра. Подключайтесь к своим последовательным устройствам через Интернет!!!
Wavetrix — фирма по разработке электронных продуктов из Ричардсона.
Pro Sound References — Информация о профессиональном звуке, винтажных консолях, тележках и многом другом!
Protocols.Com — хорошо
ссылка на протоколы, спонсируемые RAD.
Lakeview Research — справочный сайт Яна Аксельсона.
Поиск кода города
Декодер кода города
555-1212 — Номера телефонов и
адреса для всех!
KnowX.Com — Отличный поиск людей!
GoCurrency.Com — конвертер валют
Периодическая таблица
стихий
Базовый
Словарь терминов ASL — Информация об американском языке жестов
Наборы команд модема
— Хороший справочник по наборам AT-команд.
Компьютеры обычно работают, занижая числа, и для перевода чисел в символы создается стандарт. В этом стандарте каждому символу присвоена определенная цифра, будь то алфавит или любой символ, и этот стандарт называется стандартом ASCII. Использование ASCII для каждого символа упростило общение между машинами и людьми.
ASCII — это аббревиатура «Американского стандартного кода для обмена информацией», и из названия можно предположить, что это код, используемый для обмена информацией от машины к человеку или от машины к машине.
Что такое
— кодировка символов
Чтобы понять ASCII, сначала вы должны знать кодировку символов. Кодирование символов — это процесс присвоения чисел/цифр символам, и эти символы могут быть разных типов, например, графические символы или символы человеческого языка. Он используется для хранения, передачи или управления данными с помощью компьютеров.
Кодировка символов выполняется для того, чтобы компьютеры могли интерпретировать и обрабатывать символы. Например, мы можем предположить некоторые числа и присвоить их алфавитам. Существует 26 алфавитов, и давайте присвоим число от 1 до 26 всем заглавным алфавитам, это означает, что мы закодировали символы/алфавиты, присвоив им число.
В приведенной выше таблице буквам L, I, N, U и X присвоены номера 12, 9, 14, 21 и 24 соответственно. Теперь компьютерам будет проще расшифровывать и печатать символы. Но чтобы охватить все символы английского языка, Американская ассоциация стандартов (NSA) выпустила первую версию ASCII в 1919 году.63. ASCII был одним из первых стандартов, созданных для обмена компьютерной информацией.
Почему ASCII важен
Ну, это важно, потому что это связь между нашим компьютером и памятью, и теперь это стандарт для каждого компьютера. Информация, хранящаяся в памяти, представлена в виде нулей и единиц, а ASCII помогает преобразовать эту информацию в символы или в удобочитаемый формат.
Коды ASCII используются в телекоммуникационных устройствах, компьютерах и другом сопутствующем оборудовании.
Стандартная таблица ASCII
Стандартная таблица ASCII является 7-битной и содержит символы с кодами ASCII в диапазоне от 0 до 127. Стандарт ASCII используется, поскольку компьютер не может напрямую хранить какие-либо символы или преобразовывать их в двоичные данные. количество. Используя ASCII, компьютер узнает о символах, поэтому эти ASCII затем преобразуются компьютером в двоичные цифры.
Понимание таблицы ASCII
Чтобы найти значение ASCII любого символа, вам необходимо обратиться к стандартной таблице ASCII, как показано ниже:
Значение ASCII для «A» будет равно 65, а для «&» — 38. Точно так же для фигурных скобок «{ }» будут использоваться 123 и 125 ASCII.
Давайте рассмотрим пример слова «Linux», как оно хранится в памяти:
Поскольку компьютер не распознает символы, поэтому ASCII присваивает номер всем символам, и соответствующее двоичное значение сохраняется в жесткий диск. Слово «Linux» будет сохранено в памяти в двоичном формате, как показано на изображении выше. ASCII помогает в записи и чтении соответствующих данных символов из памяти.
Имеется 128 символов, и каждому символу присвоен номер ASCII. Давайте разделим таблицу на две категории, чтобы лучше понять ее:
Управляющие символы
Печатаемые символы
Управляющие символы в таблице ASCII
Символы ASCII от 0 до 32 и 127 являются управляющими символами; их также называют непечатными персонажами или NPC. Как следует из названия, управляющие символы управляют размещением печатных символов или используются для управления устройствами, подключенными к компьютеру.
Некоторые управляющие символы связаны с клавишами клавиатуры. Например, клавиша возврата; когда вы нажимаете клавишу, эффект может отображаться на экране, но он не печатает никаких символов.
Аналогично, для связи с компьютером для окончания любого текста или начала текста используются ASCII для соответствующих символов. Эти управляющие символы сообщают компьютеру, как запускать код и печатать вывод.
Таблица всех управляющих символов:
Печатаемые символы в таблице ASCII
Печатные символы — это те символы, которые визуально появляются на экране, такие как все алфавиты, цифры, символы и операторы. Печатный символ можно дополнительно классифицировать как:
Числа и символы
Алфавиты
Цифры и символы включают все числовые значения от 0 до 9 и такие символы, как операторы сложения и вычитания, а категория Алфавиты включает все буквы английского алфавита с прописными и строчными буквами.
Числа и символы
Эта часть содержит символы и имеет коды ASCII от 32 до 64, от 91 до 96 и от 123 до 126. Эти символы включают математические операторы (+, -, * ,/) и знаки препинания.
Например, ASCII для косой черты «/» будет 47, а для добавления «+» будет 43.
Алфавиты
ASCII для прописных и строчных букв. ASCII от 65 до 90 включает все прописные буквы, а от 97 до 122 включает все строчные буквы.
Например, ASCII заглавной «О» и маленькой «о» будет 79 и 111 соответственно.
Заключение
Компьютеры могут сохранять данные только в числах, потому что они понимают только язык чисел. Итак, чтобы компьютеры понимали символы, каждый символ должен быть определенным числом. Символы включают не только алфавиты, но и различные символы, которые можно использовать в программировании. В этой статье обсуждается стандартная таблица ASCII, чтобы дать лучшее представление о том, как ее можно понять и как она полезна для связи между различными устройствами и компьютерами.