Рейтинг:   / 2
ПлохоОтлично 

Таблица ASCII

ASCII ( от англ. American Standard Code for Information Interchange) — американский стандартный код для обмена информацией. ASCII представлена в виде таблицы печатных символов и некоторых специальных управляющих символов, каждому символу соответствует уникальный код в диапазоне от [0;255]. ASCII представляет собой кодировку для представления десятичных цифр, латиницы и кириллицы, знаков препинания и управляющих символов (см. Таблица 1).

Таблица 1 — Таблица символов ASCII
0123456789
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 изображения.

   
© программирование с нуля самоучитель | самоучитель по программированию | самоучитель по программированию с нуля | курсы программирования | курсы программирования с нуля