ascii(7) набор символов ASCII, представленный восьмеричным, десятичным и

ОПИСАНИЕ

ASCII — американский стандартный код для обмена информацией. Это 7-битная кодировка. Многие 8-битные коды (например, ISO 8859-1) содержат ASCII в своих нижних половинах таблиц. Международный аналог ASCII также известен как ISO 646.IRV.

В следующей таблице содержатся 128 символов ASCII.

В программах на C используют экранированные версии ('\X').

ВосДесШесСимвВосДесШесСимв

000000NUL '\0' (символ null)1006440@
001101SOH (начало заголовка)1016541A
002202STX (начало текста)1026642B
003303ETX (конец текста)1036743C
004404EOT (конец передачи)1046844D
005505ENQ (запрос подтв.)1056945E
006606ACK (подтверждение)1067046F
007707BEL '\a' (звонок)1077147G
010808BS '\b' (забой)1107248H
011909HT '\t' (горизон. таб.)1117349I
012100ALF '\n' (перевод строки)112744AJ
013110BVT '\v' (верт. таб.)113754BK
014120CFF '\f' (новая страница)114764CL
015130DCR '\r' (возвр. каретки)115774DM
016140ESO (смена ленты)116784EN
017150FSI (обр. смена ленты)117794FO
0201610DLE (нач. спец. символов)1208050P
0211711DC1 (1 сим. упр. устр.)1218151Q
0221812DC2 (2 сим. упр. устр.)1228252R
0231913DC3 (3 сим. упр. устр.)1238353S
0242014DC4 (4 сим. упр. устр.)1248454T
0252115NAK (отказ подтверж.)1258555U
0262216SYN (синх. ожидание)1268656V
0272317ETB (конец перед. блока)1278757W
0302418CAN (отмена)1308858X
0312519EM (конец носителя)1318959Y
032261ASUB (подстановка)132905AZ
033271BESC (начало спец. символа)133915B[
034281CFS (разделитель файлов)134925C\ '\\'
035291DGS (разделитель групп)135935D]
036301ERS (разделитель записей)136945E^
037311FUS (раздел. элементов)137955F_
0403220ПРОБЕЛ1409660`
0413321!1419761a
0423422"1429862b
0433523#1439963c
0443624$14410064d
0453725%14510165e
0463826&14610266f
0473927'14710367g
0504028(15010468h
0514129)15110569i
052422A*1521066Aj
053432B+1531076Bk
054442C,1541086Cl
055452D-1551096Dm
056462E.1561106En
057472F/1571116Fo
0604830016011270p
0614931116111371q
0625032216211472r
0635133316311573s
0645234416411674t
0655335516511775u
0665436616611876v
0675537716711977w
0705638817012078x
0715739917112179y
072583A:1721227Az
073593B;1731237B{
074603C<1741247C|
075613D= 1751257D}
076623E>1761267E~
077633F?1771277FDEL

Таблицы

Для удобства далее представлены компактные таблицы шестнадцатеричных и десятичных кодов.

   2 3 4 5 6 7       30 40 50 60 70 80 90 100 110 120
 -------------      ---------------------------------
0:   0 @ P ` p     0:    (  2  <  F  P  Z  d   n   x
1: ! 1 A Q a q     1:    )  3  =  G  Q  [  e   o   y
2: " 2 B R b r     2:    *  4  >  H  R  \  f   p   z
3: # 3 C S c s     3: !  +  5  ?  I  S  ]  g   q   {
4: $ 4 D T d t     4: "  ,  6  @  J  T  ^  h   r   |
5: % 5 E U e u     5: #  -  7  A  K  U  _  i   s   }
6: & 6 F V f v     6: $  .  8  B  L  V  `  j   t   ~
7: ' 7 G W g w     7: %  /  9  C  M  W  a  k   u  DEL
8: ( 8 H X h x     8: &  0  :  D  N  X  b  l   v
9: ) 9 I Y i y     9: '  1  ;  E  O  Y  c  m   w
A: * : J Z j z
B: + ; K [ k {
C: , < L \ l |
D: - = M ] m }
E: . > N ^ n ~
F: / ? O _ o DEL

ЗАМЕЧАНИЯ

История

Справочная таблица ascii впервые появилась в AT&T UNIX Version 7.

На старых терминалах символ подчёркивания отображается как стрелка влево (т.н. стрелка назад), каретка отображается как стрелка вверх и вертикальная черта имеет пустоту в середине.

Строчные и прописные символы отличаются только одним битом и ASCII символ 2 отличается от двойной кавычки тоже одним битом. Это сделано для облегчения механического кодирования символов или для использования клавиатур без микроконтроллеров, и такое pairing использовался на старых телетайпах.

Стандарт ASCII опубликован американским национальным институтом стандартов (USASI) в 1968 году.