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.
// искусство ASCII (ASCII art)надпись сгенерирована программой /* __ __ /\ \__ /\ \ __ ___ _____ _____ ____\ \ ,_\ __ __ \_\ \ /\_\ ___ ___ ___ ___ ___ /'___\/\ '__`\ /\ '__`\ /',__\\ \ \/ /\ \/\ \ /'_` \\/\ \ / __`\ /'___\ / __`\ /' __` __`\ /\ \__/\ \ \L\ \\ \ \L\ \/\__, `\\ \ \_\ \ \_\ \/\ \L\ \\ \ \ /\ \L\ \ __ /\ \__/ /\ \L\ \/\ \/\ \/\ \ \ \____\\ \ ,__/ \ \ ,__/\/\____/ \ \__\\ \____/\ \___,_\\ \_\\ \____//\_\\ \____\\ \____/\ \_\ \_\ \_\ \/____/ \ \ \/ \ \ \/ \/___/ \/__/ \/___/ \/__,_ / \/_/ \/___/ \/_/ \/____/ \/___/ \/_/\/_/\/_/ \ \_\ \ \_\ \/_/ \/_/ */
Изначально ASCII art выполнялось вручную, и это была рутинная работа. Сейчас существует огромное количество программ, так называемых, генераторов ASCII art. Такие программы автоматически создают ASCII изображения.
Комментарии
KroxR
Как ими пользоваться?
admin
Чем пользоваться?
KroxR
представленными символами: например как вывести в консоли символ 25:2?
admin
KroxR
ок. спс