Таблица ASCII
ASCII ( от англ. American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. ASCII представлена в виде таблицы печатных символов и некоторых специальных управляющих символов, каждому символу соответствует уникальный код в диапазоне от [0;255]. ASCII представляет собой кодировку для представления десятичных цифр, латиницы и кириллицы, знаков препинания и управляющих символов (см. Таблица 1).
№ | 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 |
---|---|---|---|---|---|---|---|---|---|---|
0 | nul | sox | stx | etx | eot | enq | ack | bel | bs | ht |
1 | nl | vt | ff | cr | so | si | dle | dc1 | dc2 | dc3 |
2 | dc4 | nak | syn | etb | can | em | sub | esc | fs | gs |
3 | rs | us | space | ! | « | # | $ | % | & | ‘ |
4 | ( | ) | * | + | , | — | . | / | 0 | 1 |
5 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | : | ; |
6 | < | = | > | ? | @ | A | B | C | D | E |
7 | F | G | H | I | J | K | L | M | N | O |
8 | P | Q | R | S | T | U | V | W | X | Y |
9 | Z | [ | \ | ] | ^ | _ | ‘ | a | b | c |
10 | d | e | f | g | h | i | j | k | l | m |
11 | n | o | p | q | r | s | t | u | v | w |
12 | x | y | z | { | | | } | ~ | del | А | Б |
13 | В | Г | Д | Е | Ж | З | И | Й | К | Л |
14 | М | Н | О | П | Р | С | Т | У | Ф | Х |
15 | Ц | Ч | Ш | Щ | ъ | Ы | Ь | Э | Ю | Я |
16 | а | б | в | г | д | е | ж | з | и | й |
17 | к | л | м | н | о | п | ||||
18 | ||||||||||
19 | ||||||||||
20 | ||||||||||
21 | ||||||||||
22 | |
р | с | т | у | ф | х | |||
23 | ц | ч | ш | щ | ъ | ы | ь | э | ю | я |
24 | Ё | ё | Є | є | Ї | ї | Ў | ў | ° | · |
25 | · | ![]() |
№ | ¤ | ![]() |
Таблица 1 представляет собой полный набор символов ASCII. В таблице ASCII, символы с нулевого по 31 включительно, являются управляющими ASCII символами. Это значит, что данные символы выполняют некоторые действия, причём эти символы печатаются с сочетанием клавиши Ctrl
. В таблице 1 записано обозначение управляющих ASCII символов, но не их отображение при печати. Остальные же символы с 32 по 254 не являются управляющими и имеют вид как и в таблице 1.
Благодаря таблице ASCII появилась новая форма представления изображений, с помощью символов таблицы ASCII.
ASCII art — форма изобразительного искусства, использующая символы ASCII для представления изображений. При создании такого изображения используются символы букв, цифр и знаков пунктуации. В ASCII art используется около 95 символов таблицы ASCII. Так как национальные представления таблиц ASCII различаются, поэтому остальные 160 символов не используются в искусстве ASCII.
1
2
3
4
5
6
7
8
9
10
|
// искусство ASCII (ASCII art)надпись сгенерирована программой /* __ __ /\ \__ /\ \ __ ___ _____ _____ ____\ \ ,_\ __ __ \_\ \ /\_\ ___ ___ ___ ___ ___ /'___\/\ '__`\ /\ '__`\ /',__\\ \ \/ /\ \/\ \ /'_` \\/\ \ / __`\ /'___\ / __`\ /' __` __`\ /\ \__/\ \ \L\ \\ \ \L\ \/\__, `\\ \ \_\ \ \_\ \/\ \L\ \\ \ \ /\ \L\ \ __ /\ \__/ /\ \L\ \/\ \/\ \/\ \ \ \____\\ \ ,__/ \ \ ,__/\/\____/ \ \__\\ \____/\ \___,_\\ \_\\ \____//\_\\ \____\\ \____/\ \_\ \_\ \_\ \/____/ \ \ \/ \ \ \/ \/___/ \/__/ \/___/ \/__,_ / \/_/ \/___/ \/_/ \/____/ \/___/ \/_/\/_/\/_/ \ \_\ \ \_\ \/_/ \/_/ */ |
Изначально ASCII art выполнялось вручную, и это была рутинная работа. Сейчас существует огромное количество программ, так называемых, генераторов ASCII art. Такие программы автоматически создают ASCII изображения.