Символ (Обознач.) | Dec | Hex | Oct | Описание |
---|---|---|---|---|
NUL | 0 | 00 | 000 | Пустой символ |
SOH | 1 | 01 | 001 | Начало заголовка, = console interrupt |
STX | 2 | 02 | 002 | Начало текста, maintenance mode on HP console |
ETX | 3 | 03 | 003 | Конец текста |
EOT | 4 | 04 | 004 | Конец передачи, не тоже самое, что ETB |
ENQ | 5 | 05 | 005 | Запрос, связан с ACK; old HP flow control |
ACK | 6 | 06 | 006 | Подтверждение, очищает ENQ logon hand |
BEL | 7 | 07 | 007 | Звуковой сигнал (Воспроизводит стандартный «бииип» системным динамиком ПК в Windows ) |
BS | 8 | 08 | 010 | Backspace, works on HP terminals/computers |
HT | 9 | 09 | 011 | Горизонтальная табуляция, перемещает к следующей позиции табуляции |
LF | 10 | 0a | 012 | Перенос строки |
VT | 11 | 0b | 013 | Вертикальная табуляция |
FF | 12 | 0c | 014 | Смена страницы, извлекает страницу |
CR | 13 | 0d | 015 | Возврат каретки |
SO | 14 | 0e | 016 | Shift Out, включает альтернативные символы |
SI | 15 | 0f | 017 | Shift In, возобновляет символы по умолчанию |
DLE | 16 | 10 | 020 | Экранирует управляющий символ |
DC1 | 17 | 11 | 021 | XON, with XOFF to pause listings; «:okay to send». |
DC2 | 18 | 12 | 022 | Управление устройством, код 2, block-mode flow control |
DC3 | 19 | 13 | 023 | XOFF, with XON is TERM=18 flow control |
DC4 | 20 | 14 | 024 | Управление устройством, код 4 |
NAK | 21 | 15 | 025 | Отрицательное подтверждение |
SYN | 22 | 16 | 026 | Пустой символ для синхронного режима передачи |
ETB | 23 | 17 | 027 | Конец передаваемого блока данных, не тоже самое, что EOT |
CAN | 24 | 18 | 030 | Отмена строки, MPE echoes !!! |
EM | 25 | 19 | 031 | Конец носителя, Control-Y interrupt |
SUB | 26 | 1a | 032 | Замена |
ESC | 27 | 1b | 033 | Экранирует, следующий символ не отображается |
FS | 28 | 1c | 034 | Разделитель файлов |
GS | 29 | 1d | 035 | Разделитель групп |
RS | 30 | 1e | 036 | Разделитель записей, block-mode terminator |
US | 31 | 1f | 037 | Разделитель полей |
DEL | 127 | 7f | 177 | Delete (rubout), cross-hatch box |
Символ | Dec | Hex | Oct | Описание |
32 | 20 | 040 | Пробел | |
! | 33 | 21 | 041 | Восклицательный знак |
« | 34 | 22 | 042 | Кавычка (" в HTML) |
# | 35 | 23 | 043 | Решётка (знак числа) |
$ | 36 | 24 | 044 | Доллар |
% | 37 | 25 | 045 | Проценты |
& | 38 | 26 | 046 | Амперсанд |
‘ | 39 | 27 | 047 | Закрывающая одиночная кавычка (апостроф) |
( | 40 | 28 | 050 | Открывающая скобка |
) | 41 | 29 | 051 | Закрывающая скобка |
* | 42 | 2a | 052 | Звёздочка, умножение |
+ | 43 | 2b | 053 | Плюс |
, | 44 | 2c | 054 | Запятая |
— | 45 | 2d | 055 | Дефис, минус |
. | 46 | 2e | 056 | Точка |
/ | 47 | 2f | 057 | Наклонная черта (слеш, деление) |
0 | 48 | 30 | 060 | Ноль |
1 | 49 | 31 | 061 | Один |
2 | 50 | 32 | 062 | Два |
3 | 51 | 33 | 063 | Три |
4 | 52 | 34 | 064 | Четыре |
5 | 53 | 35 | 065 | Пять |
6 | 54 | 36 | 066 | Шесть |
7 | 55 | 37 | 067 | Семь |
8 | 56 | 38 | 070 | Восемь |
9 | 57 | 39 | 071 | Девять |
: | 58 | 3a | 072 | Двоеточие |
; | 59 | 3b | 073 | Точка с запятой |
< | 60 | 3c | 074 | Знак меньше |
= | 61 | 3d | 075 | Знак равенства |
> | 62 | 3e | 076 | Знак больше |
? | 63 | 3f | 077 | Знак вопроса |
@ | 64 | 40 | 100 | эт, собака |
A | 65 | 41 | 101 | Заглавная A |
B | 66 | 42 | 102 | Заглавная B |
C | 67 | 43 | 103 | Заглавная C |
D | 68 | 44 | 104 | Заглавная D |
E | 69 | 45 | 105 | Заглавная E |
F | 70 | 46 | 106 | Заглавная F |
G | 71 | 47 | 107 | Заглавная G |
H | 72 | 48 | 110 | Заглавная H |
I | 73 | 49 | 111 | Заглавная I |
J | 74 | 4a | 112 | Заглавная J |
K | 75 | 4b | 113 | Заглавная K |
L | 76 | 4c | 114 | Заглавная L |
M | 77 | 4d | 115 | |
N | 78 | 4e | 116 | Заглавная N |
O | 79 | 4f | 117 | Заглавная O |
P | 80 | 50 | 120 | Заглавная P |
Q | 81 | 51 | 121 | Заглавная Q |
R | 82 | 52 | 122 | Заглавная R |
S | 83 | 53 | 123 | Заглавная S |
T | 84 | 54 | 124 | Заглавная T |
U | 85 | 55 | 125 | Заглавная U |
V | 86 | 56 | 126 | Заглавная V |
W | 87 | 57 | 127 | Заглавная W |
X | 88 | 58 | 130 | Заглавная X |
Y | 89 | 59 | 131 | Заглавная Y |
Z | 90 | 5a | 132 | Заглавная Z |
[ | 91 | 5b | 133 | Открывающая квадратная скобка |
\ | 92 | 5c | 134 | Обратная наклонная черта (обратный слеш) |
] | 93 | 5d | 135 | Закрывающая квадратная скобка |
^ | 94 | 5e | 136 | Циркумфлекс, возведение в степень, знак вставки |
_ | 95 | 5f | 137 | Нижнее подчёркивание |
` | 96 | 60 | 140 | Открывающая одиночная кавычка, гравис, знак ударения |
a | 97 | 61 | 141 | Строчная a |
b | 98 | 62 | 142 | Строчная b |
c | 99 | 63 | 143 | Строчная c |
d | 100 | 64 | 144 | Строчная d |
e | 101 | 65 | 145 | Строчная e |
f | 102 | 66 | 146 | Строчная f |
g | 103 | 67 | 147 | Строчная g |
h | 104 | 68 | 150 | Строчная h |
i | 105 | 69 | 151 | Строчная i |
j | 106 | 6a | 152 | Строчная j |
k | 107 | 6b | 153 | Строчная k |
l | 108 | 6c | 154 | Строчная l |
m | 109 | 6d | 155 | Строчная m |
n | 110 | 6e | 156 | Строчная n |
o | 111 | 6f | 157 | Строчная o |
p | 112 | 70 | 160 | Строчная p |
q | 113 | 71 | 161 | Строчная q |
r | 114 | 72 | 162 | Строчная r |
s | 115 | 73 | 163 | Строчная s |
t | 116 | 74 | 164 | Строчная t |
u | 117 | 75 | 165 | Строчная u |
v | 118 | 76 | 166 | Строчная v |
w | 119 | 77 | 167 | Строчная w |
x | 120 | 78 | 170 | Строчная x |
y | 121 | 79 | 171 | Строчная y |
z | 122 | 7a | 172 | Строчная z |
{ | 123 | 7b | 173 | Открывающая фигурная скобка |
| | 124 | 7c | 174 | Вертикальная черта |
} | 125 | 7d | 175 | Закрывающая фигурная скобка |
~ | 126 | 7e | 176 | Тильда (приблизительно) |
Символ | Dec | Hex | Oct | Описание |
Ђ | 128 | 80 | 200 | |
Ѓ | 129 | 81 | 201 | |
‚ | 130 | 82 | 202 | Запятая |
ѓ | 131 | 83 | 203 | |
„ | 132 | 84 | 204 | Кавычка нижняя правая |
… | 133 | 85 | 205 | Многоточие |
† | 134 | 86 | 206 | Одинарный крест |
‡ | 135 | 87 | 207 | Двойной крест |
€ | 136 | 88 | 210 | Знак евро |
‰ | 137 | 89 | 211 | Промилле (тысячная часть числа) |
Љ | 138 | 8A | 212 | |
‹ | 139 | 8B | 213 | Знак меньше |
Њ | 140 | 8C | 214 | |
Ќ | 141 | 8D | 215 | |
Ћ | 142 | 8E | 216 | |
Џ | 143 | 8F | 217 | |
ђ | 144 | 90 | 220 | |
‘ | 145 | 91 | 221 | Левая одинарная верхняя кавычка |
’ | 146 | 92 | 222 | Правая верхняя одинарная кавычка |
“ | 147 | 93 | 223 | Левые двойные верхние кавычки |
” | 148 | 94 | 224 | Правые двойные верхние кавычки |
• | 149 | 95 | 225 | Крупная точка |
– | 150 | 96 | 226 | Короткий дефис (тире) |
— | 151 | 97 | 227 | Длинный дефис (тире) |
| 152 | 98 | 230 | |
™ | 153 | 99 | 231 | Торговый знак |
љ | 154 | 9A | 232 | |
› | 155 | 9B | 233 | Знак больше |
њ | 156 | 9C | 234 | |
ќ | 157 | 9D | 235 | |
ћ | 158 | 9E | 236 | |
џ | 159 | 9F | 237 | |
160 | A0 | 240 | ||
Ў | 161 | A1 | 241 | |
ў | 162 | A2 | 242 | |
Ј | 163 | A3 | 243 | |
¤ | 164 | A4 | 244 | Валюта |
Ґ | 165 | A5 | 245 | |
¦ | 166 | A6 | 246 | |
§ | 167 | A7 | 247 | Параграф, раздел |
Ё | 168 | A8 | 250 | Заглавная Ё |
© | 169 | A9 | 251 | Копирайт |
Є | 170 | AA | 252 | |
« | 171 | AB | 253 | Левые двойные кавычки |
¬ | 172 | AC | 254 | |
| 173 | AD | 255 | Дефис |
® | 174 | AE | 256 | Зарегистрированный торговый знак |
Ї | 175 | AF | 257 | Английская прописная (большая) I с умлаутом (двумя точками наверху) |
° | 176 | B0 | 260 | Градус |
± | 177 | B1 | 261 | Плюс-минус |
І | 178 | B2 | 262 | |
і | 179 | B3 | 263 | |
ґ | 180 | B4 | 264 | |
µ | 181 | B5 | 265 | Мю |
¶ | 182 | B6 | 266 | Enter, знак абзаца |
· | 183 | B7 | 267 | Средняя квадратная точка |
ё | 184 | B8 | 270 | Строчная ё |
№ | 185 | B9 | 271 | Порядковый номер |
є | 186 | BA | 272 | |
» | 187 | BB | 273 | Правые двойные кавычки |
ј | 188 | BC | 274 | |
Ѕ | 189 | BD | 275 | |
ѕ | 190 | BE | 276 | |
ї | 191 | BF | 277 | Английская строчная (маленькая) буква i, но только не с одной, а с двумя точками сверху (умлаут) |
А | 192 | C0 | 300 | Заглавные буквы русского алфавита |
Б | 193 | C1 | 301 | |
В | 194 | C2 | 302 | |
Г | 195 | C3 | 303 | |
Д | 196 | C4 | 304 | |
Е | 197 | C5 | 305 | |
Ж | 198 | C6 | 306 | |
З | 199 | C7 | 307 | |
И | 200 | C8 | 310 | |
Й | 201 | C9 | 311 | |
К | 202 | CA | 312 | |
Л | 203 | CB | 313 | |
М | 204 | CC | 314 | |
Н | 205 | CD | 315 | |
О | 206 | CE | 316 | |
П | 207 | CF | 317 | |
Р | 208 | D0 | 320 | |
С | 209 | D1 | 321 | |
Т | 210 | D2 | 322 | |
У | 211 | D3 | 323 | |
Ф | 212 | D4 | 324 | |
Х | 213 | D5 | 325 | |
Ц | 214 | D6 | 326 | |
Ч | 215 | D7 | 327 | |
Ш | 216 | D8 | 330 | |
Щ | 217 | D9 | 331 | |
Ъ | 218 | DA | 332 | |
Ы | 219 | DB | 333 | |
Ь | 220 | DC | 334 | |
Э | 221 | DD | 335 | |
Ю | 222 | DE | 336 | |
Я | 223 | DF | 337 | |
а | 224 | E0 | 340 | Строчные буквы русского алфавита |
б | 225 | E1 | 341 | |
в | 226 | E2 | 342 | |
г | 227 | E3 | 343 | |
д | 228 | E4 | 344 | |
е | 229 | E5 | 345 | |
ж | 230 | E6 | 346 | |
з | 231 | E7 | 347 | |
и | 232 | E8 | 350 | |
й | 233 | E9 | 351 | |
к | 234 | EA | 352 | |
л | 235 | EB | 353 | |
м | 236 | EC | 354 | |
н | 237 | ED | 355 | |
о | 238 | EE | 356 | |
п | 239 | EF | 357 | |
р | 240 | F0 | 360 | |
с | 241 | F1 | 361 | |
т | 242 | F2 | 362 | |
у | 243 | F3 | 363 | |
ф | 244 | F4 | 364 | |
х | 245 | F5 | 365 | |
ц | 246 | F6 | 366 | |
ч | 247 | F7 | 367 | |
ш | 248 | F8 | 370 | |
щ | 249 | F9 | 371 | |
ъ | 250 | FA | 372 | |
ы | 251 | FB | 373 | |
ь | 252 | FC | 374 | |
э | 253 | FD | 375 | |
ю | 254 | FE | 376 | |
я | 255 | FF | 377 |
ASCII — это… Что такое ASCII?
ASCIIASCII (англ. American Standard Code for Information Interchange) — американская стандартная кодировочная таблица для печатных символов и некоторых специальных кодов. В американском варианте английского языка произносится [э́ски], тогда как в Великобритании чаще произносится [а́ски]; по-русски произносится также [а́ски] или [аски́].
ASCII представляет собой кодировку для представления десятичных цифр, латинского и национального алфавитов, знаков препинания и управляющих символов. Изначально разработанная как 7-битная, с широким распространением 8-битного байта ASCII стала восприниматься как половина 8-битной. В компьютерах обычно используют расширения ASCII с задействованным 8-м битом и второй половиной кодовой таблицы (например КОИ-8).
Наложение символов
Благодаря символу BS (возврат на шаг) на принтере можно печатать один символ поверх другого. В ASCII было предусмотрено добавление таким образом диакритики к буквам, например:
a BS '
→ áa BS `
→ àa BS ^
→ âo BS /
→ øc BS ,
→ çn BS ~
→ ñ
Примечание: в старых шрифтах апостроф ‘ рисовался с наклоном влево, а тильда ~ была сдвинута вверх, так что они как раз подходили на роль акута и тильды сверху.
Если на символ накладывается тот же символ, то получается эффект жирного шрифта, а если на символ накладывается подчёркивание, то получается подчёркнутый текст.
a BS a
→ aa BS _
→ a
Примечание: это используется, например, в справочной системе man.
Национальные варианты ASCII
Стандарт ISO 646 (ECMA-6) предусматривает возможность размещения национальных символов на месте @ [ \ ] ^ ` { | } ~. В дополнение к этому, на месте # может быть размещён £, а на месте $ — ¤. Такая система хорошо подходит для европейских языков, где нужны лишь несколько дополнительных символов. Вариант 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. | DLE | DC1 | DC2 | DC3 | DC4 | NAK | SYN | ETB | CAN | EM | SUB | ESC | FS | GS | RS | US |
2. | ! | « | # | $ | % | & | ‘ | ( | ) | * | + | , | — | . | / | |
3. | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; | < | = | > | ? |
4. | @ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O |
5. | P | Q | R | S | T | U | V | W | X | Y | Z | [ | \ | ] | ^ | _ |
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
См. также
Ссылки
☆ Спец — символы HTML, таблица кодов ☆ ASCII-таблица символов ☆
- Подробности
- Просмотров: 11640
Можно сказать что здесь собраны все символы HTML сколько нибудь интересные в реальном применении на сайте.
Специальные символы — оживляют как текст так и тайтл сайта. Но их применение сопряжено с некоторыми неудобствами.
Так как большинство движков фильтрует вводимую информацию и попасть в тайтл такому спецсиволу достаточно проблематично.
Т.е в html-коде нужно вставлять спецсимволы в виде мнемоники или кода, а в окне визуального редакторе движка непосредственно уже картинку спец символа представленного слева в таблице.
☞ Таблица символов Юникода:
Символ | Сводная таблица специальных HTML — кодов | Мнемоника | Код | ||
Пробел | | | |||
ǀ | вертикальная черта | ǀ | |||
ǁ | двойная вертикальная черта | ǁ | |||
© | copyright | © | © | ||
® | знак регистрации товарного знака | ® | ® | ||
™ | товарный знак | ™ | ™ | ||
¤ | валюта | ¤ | ¤ | ||
€ | евро | € | € | ||
$ | доллар | $ | |||
¢ | цент | ¢ | ¢ | ||
¥ | иена | ¥ | ¥ | ||
£ | фунт | £ | £ | ||
+ | плюс | + | + | ||
− | минус | − | - | ||
= | равно | = | |||
± | плюс-минус | ± | ± | ||
× | знак умножения | × | × | ||
÷ | знак деления | ÷ | ÷ | ||
⋅ | середина строки | ⋅ | · ⋅ | ||
∗ | оператор звёздочка | ∗ | ∗ | ||
∼ | оператор тильда | ∼ | ∼ | ||
• | маркер списка | • | • | ||
¹ | верхний индекс 1 | ¹ | ¹ | ||
² | верхний индекс 2 | ² | ² | ||
³ | верхний индекс 3 | ³ | ³ | ||
¼ | дробь одна четвёртая | ¼ | ¼ | ||
½ | дробь одна вторая | ½ | ½ | ||
¾ | дробь три четверти | ¾ | ¾ | ||
№ | знак номера | № | |||
% | процент | % | |||
‰ | промилле | ‰ | ‰ | ||
° | градусы | ° | ° | ||
′ | минуты, футы | ′ | ′ | ||
″ | секунды, дюймы |
″ | ″ | ||
µ | микро | µ | µ | ||
π | Пи | π | π | ||
ƒ | знак функции | ƒ | ƒ ƒ | ||
∫ | интеграл | ∫ | ∫ | ||
∅ | пустое множество | ∅ | ∅ | ||
⌀ | диаметр | ⌀ | |||
∏ | знак произведения | ∏ | ∏ | ||
∑ | знак суммирования | ∑ | ∑ | ||
√ | квадратный корень | √ | √ | ||
∝ | пропорционально | ∝ | ∝ | ||
∞ | бесконечность | ∞ | ∞ | ||
∠ | угол | ∠ | ∠ | ||
⊥ | перпендикулярно | ⊥ | ⊥ | ||
∴ | знак cледовательно | ∴ | ∴ | ||
≅ | приблизительно равно | ≅ | ≅ | ||
≈ | почти равно | ≈ | ≈ | ||
≠ | не равно | ≠ | ≠ | ||
≡ | идентично | ≡ | ≡ | ||
≤ | меньше или равно | ≤ | ≤ | ||
≥ | больше или равно | ≥ | ≥ | ||
∧ | логическое И | ∧ | ∧ | ||
∨ | логическое ИЛИ | ∨ | ∨ | ||
⊕ | прямая сумма | ⊕ | ⊕ | ||
⊗ | векторное произведение | ⊗ | ⊗ | ||
ʘ | точка в круге | ʘ | |||
← ← ← | ↑ ↑ ↑ | → → → | ↓ ↓ ↓ | ↔ ↔ ↔ | ⇆ ⇆ |
⇐ ⇐ ⇐ | ⇑ ⇑ ⇑ | ⇒ ⇒ ⇒ | ⇓ ⇓ ⇓ | ⇔ ⇔ ⇔ | |
↵ ↵ ↵ | ↯ ↯ | ☇ ☇ | ✎ ✎ | ✏ ✏ | ✐ ✐ |
▲ ▲ | ► ► | ▼ ▼ | ◄ ◄ | ✑ ✑ | ✒ ✒ |
☚ ☚ |
☛ ☛ |
☞ ☞ | ☟ ☟ | ☝ ☝ |
☜ ☜ |
˂ ˂ | ˃ ˃ | ˄ ˄ | ˅ ˅ | ||
† † † | ‡ ‡ ǂ | ☦ ☦ | ☨ ☨ | ♰ ♰ | ♱ ♱ |
✙ ✙ | ✚ ✚ | ✛ ✛ | ✜ ✜ | ✝ ✝ | ✞ ✞ |
✟ ✟ | ✠ ✠ | ✢ ✢ | ✣ ✣ | ✤ ✤ | ✥ ✥ |
✦ ✦ | ✧ ✧ | ❖ ❖ | ✡ ✡ | ||
☀ ☀ | ☼ ☼ | ☽ ☽ | ☾ ☾ | ✌ ✌ | ✍ ✍ |
♨ ♨ | ☁ ☁ | ☂ ☂ | ☃ ☃ | ☄ ☄ | ✈ ✈ |
☎ ☎ | ☏ ☏ | ✆ ✆ | ✄ ✄ | ✃ ✃ | ✉ ✉ |
★ ★ | ☆ ☆ | ✩ ✩ | ✪ ✪ | ✫ ✫ | ✬ ✬ |
✭ ✭ | ✮ ✮ | ✯ ✯ | ✰ ✰ | ❉ ❉ | ❋ ❋ |
✱ ✱ | ✲ ✲ | ✳ ✳ | ✴ ✴ | ✵✵ | ❊ ❊ |
✷ ✷ | ✸ ✸ | ✹ ✹ | ✺ ✺ | ✻ ✻ | ✼ ✼ |
✽ ✽ | ✾ ✾ | ✿ ✿ | ❀ ❀ | ❁ ❁ | ❂ ❂ |
❃ ❃ | ❄ ❄ | ❅ ❅ | ❆ ❆ | ❇ ❇ | ❈ ❈ |
❍ ❍ | ❏ ❏ | ❐ ❐ | ❑ ❑ | ❒ ❒ | |
☠ ☠ | ☢ ☢ | ☣ ☣ | ✇ ✇ | ||
✓ ✓ | ✔ ✔ | ✕ ✕ | ✖ ✖ | ✗ ✗ | ✘ ✘ |
☑ ☑ | ☒ ☒ | ☓ ☓ | ☡ ☡ | ||
☤ ☤ | ☥ ☥ | ☧ ☧ | ☩ ☩ | ☪ ☪ | ☫ ☫ |
☬ ☬ | ☭ ☭ | ☮ ☮ | ☯ ☯ | ☸ ☸ | ☺ ☺ |
☿ ☿ | ♀ ♀ | ♁ ♁ | ♂ ♂ | ☹ ☹ | ☻ ☻ |
♃ ♃ | ♄ ♄ | ♅ ♅ | ♆ ♆ | ♇ ♇ | ♈ ♈ |
♉ ♉ | ♊ ♊ | ♋ ♋ | ♌ ♌ | ♍ ♍ | ♎ ♎ |
♏ ♏ | ♐ ♐ | ♑ ♑ | ♒ ♒ | ♓ ♓ | |
♲ ♲ | ♳ ♳ | ♴ ♴ | ♵ ♵ | ♶ ♶ | ♷ ♷ |
♸ ♸ | ♹ ♹ | ♺ ♺ | ♻ ♻ | ♼ ♼ | ♽ ♽ |
♠ ♠ ♠ | ♣ ♣ ♣ | ♥ ♥ ♥ | ♦ ♦ ♦ | ||
♤ ♤ | ♧ ♧ | ♡ ♡ | ♢ ♢ | ||
♔ ♔ | ♕ ♕ | ♖ ♖ | ♗ ♗ | ♘ ♘ | ♙ ♙ |
♚ ♚ | ♛ ♛ | ♜ ♜ | ♝ ♝ | ♞ ♞ | ♟ ♟ |
♯ ♯ | ♭ ♭ | ♮ ♮ | ♪ ♪ | ♫ ♫ | ♬ ♬ |
Добавить комментарий
— Пустой символ для синхронного режима передачи (U+0016)
Описание символа
Пустой символ для синхронного режима передачи. Управляющие символы.
Кодировка
Кодировка | hex | dec (bytes) | dec | binary |
---|---|---|---|---|
UTF-8 | 16 | 22 | 22 | 00010110 |
UTF-16BE | 00 16 | 0 22 | 22 | 00000000 00010110 |
UTF-16LE | 16 00 | 22 0 | 5632 | 00010110 00000000 |
UTF-32BE | 00 00 00 16 | 0 0 0 22 | 22 | 00000000 00000000 00000000 00010110 |
UTF-32LE | 16 00 00 00 | 22 0 0 0 | 369098752 | 00010110 00000000 00000000 00000000 |