Коди ASCII
Для запису одного символа в пам'яті виділяється один байт (8 біт). В одному байті можна записати 256 різних кодів, які можна вважати цілими числами від 0 до 255. Для кодування символів складена таблиця кодів, в якій кожному символу відповідає ціле число. Перша половина цієї таблиці є міжнародним стандартом (американський стандартний код для обміну інформацією - ASCII). Друга частина містить літери національних алфавітів та спеціальні символи. Порядок їх розміщення в таблиці регулюється національними або міждержавними стандартами.
Коди від 0 до 31 є службовими. Серед них:
13 - код кінця рядка,
26 - код кінця файлу,
32 - код пробілу,
27 - код Esc,
8 - код BackSpace,
9 - код Tab.
Десятковий |
Вісімковий |
Шістнадцятковий |
Двійковий |
Символ |
Назва
ASCII |
|
0 |
0 |
0 |
00000000 |
~@ |
NUL |
|
1 |
01 |
0x1 |
00000001 |
^A |
SOH |
|
2 |
02 |
0x2 |
00000010 |
^B |
STX |
|
3 |
03 |
0x3 |
00000011 |
^C |
ETX |
|
4 |
04 |
0x4 |
00000100 |
^D |
EOT |
|
5 |
05 |
0x5 |
00000101 |
^E |
ENQ |
|
6 |
06 |
0x6 |
00000110 |
^F |
ACK |
|
7 |
07 |
0x7 |
00000111 |
^G |
BEL |
|
8 |
010 |
0x8 |
00001000 |
^H |
BS |
|
9 |
011 |
0x9 |
00001001 |
^I, tab |
HT |
|
10 |
012 |
0xa |
00001010 |
^J |
LF |
|
11 |
013 |
0xb |
00001011 |
^K |
VT |
|
12 |
014 |
0xc |
00001100 |
^L |
FF |
|
13 |
015 |
0xd |
00001101 |
^M |
CR |
|
14 |
016 |
0xe |
00001110 |
^N |
SO |
|
15 |
017 |
0xf |
00001111 |
^0 |
SI |
|
16 |
020 |
0x10 |
00010000 |
^p |
DLE |
|
17 |
021 |
0x11 |
00010001 |
^Q |
DC1 |
|
18 |
022 |
0x12 |
00010010 |
^R |
DC2 |
|
19 |
023 |
0x13 |
00010011 |
^S |
DC3 |
|
20 |
024 |
0x14 |
00010100 |
^T |
DC4 |
|
21 |
|
025 |
0x15 |
00010101 |
^U |
NAK |
22 |
|
026 |
0x16 |
00010110 |
^V |
SYN |
23 |
|
027 |
0x17 |
00010111 |
^w |
ЕТВ |
24 |
|
030 |
0x18 |
00011000 |
^X |
CAN |
25 |
|
031 |
0x19 |
00011001 |
^Y |
EM |
26 |
|
032 |
0x1
а |
00011010 |
^Z |
SUB |
27 |
|
033 |
0x1
b |
00011011 |
^ [, esc |
ESC |
28 |
|
034 |
0x1с |
00011100 |
^\ |
FS |
29 |
|
035 |
0x1
d |
00011101 |
"] |
GS |
30 |
|
036 |
0х1е |
00011110 |
ЛА |
RS |
31 |
|
037 |
0x1f |
00011111 |
WS |
US |
32 |
|
040 |
0x20 |
00100000 |
space |
SP |
33 |
|
041 |
0x21 |
00100001 |
! |
|
34 |
|
042 |
0x22 |
00100010 |
| |
|
35 |
|
043 |
0x23 |
00100011 |
# |
|
36 |
|
044 |
0x24 |
00100100 |
$ |
|
37 |
|
045 |
0x25 |
00100101 |
% |
|
38 |
|
046 |
0x26 |
00100110 |
& |
|
39 |
|
047 |
0x27 |
00100111 |
• |
|
40 |
|
050 |
0x28 |
00101000 |
( |
|
41 |
|
051 |
0x29 |
00101001 |
) |
|
42 |
|
052 |
0x2а |
00101010 |
* |
|
43 |
|
053 |
0x2b |
00101011 |
+ |
|
44 |
|
054 |
0x2с |
00101100 |
‘ |
|
45 |
055 |
0x2d |
00101101 |
- |
|
|
46 |
056 |
0x2e |
00101110 |
t |
|
|
47 |
057 |
0x2f |
00101111 |
/ |
|
|
48 |
060 |
0x30 |
00110000 |
0 |
|
|
49 |
061 |
0x31 |
00110001 |
1 |
|
|
50 |
062 |
0x32 |
00110010 |
2 |
|
|
51 |
063 |
0x33 |
00110011 |
3 |
|
|
52 |
064 |
0x34 |
00110100 |
4 |
|
|
53 |
065 |
0x35 |
00110101 |
5 |
|
|
54 |
066 |
0x36 |
00110110 |
6 |
|
|
55 |
067 |
0x37 |
00110111 |
7 |
|
|
56 |
070 |
0x38 |
00111000 |
8 |
|
|
57 |
071 |
0x39 |
00111001 |
9 |
|
|
58 |
072 |
0x3a |
00111010 |
: |
|
|
59 |
073 |
0x3b |
00111011 |
; |
|
|
60 |
074 |
0x3c |
00111100 |
< |
|
|
61 |
075 |
0x3d |
00111101 |
= |
|
|
62 |
076 |
ОхЗе |
00111110 |
> |
|
|
63 |
077 |
0x3f |
00111111 |
9 і |
|
|
64 |
0100 |
0x40 |
01000000 |
@ |
|
|
65 |
0101 |
0x41 |
01000001 |
А |
|
|
66 |
0102 |
0x42 |
01000010 |
в |
|
|
67 |
0103 |
0x43 |
01000011 |
с |
|
|
68 |
0104 |
0x44 |
01000100 |
D |
|
|
69 |
0105 |
0x45 |
01000101 |
Е |
|
|
70 |
0106 |
0x46 |
01000110 |
F |
|
|
71 |
0107 |
0x47 |
01000111 |
G |
|
|
72 |
0110 |
0x48 |
01001000 |
н |
|
|
73 |
0111 |
0x49 |
01001001 |
1 |
|
|
74 |
0112 |
0x4а |
01001010 |
J |
|
|
75 |
0113 |
0x4b |
01001011 |
к |
|
|
76 |
0114 |
0x4с |
01001100 |
L |
|
|
77 |
0115 |
0x4d |
01001101 |
м |
|
|
78 |
0116 |
0х4е |
01001110 |
N |
|
|
79 |
0117 |
0x4f |
01001111 |
0 |
|
|
80 |
0120 |
0x50 |
01010000 |
р |
|
|
81 |
0121 |
0x51 |
01010001 |
Q |
|
|
82 |
0122 |
0x52 |
01010010 |
R |
|
|
83 |
0123 |
0x53 |
01010011 |
S |
|
|
84 |
0124 |
0x54 |
01010100 |
т |
|
|
85 |
0125 |
0x55 |
01010101 |
и |
|
|
86 |
0126 |
0x56 |
01010110 |
V |
|
|
87 |
0127 |
0x57 |
01010111 |
w |
|
|
88 |
0130 |
0x58 |
01011000 |
X |
|
|
89 |
0131 |
0x59 |
01011001 |
Y |
|
|
90 |
0132 |
0x5a |
01011010 |
z |
|
|
91 |
0133 |
0x5b |
01011011 |
[ |
|
|
92 |
0134 |
0x5c |
01011100 |
\ |
|
|
93 |
0135 |
0x5d |
01011101 |
] |
|
|
94 |
0136 |
0x5e |
01011110 |
^ |
|
|
95 |
0137 |
0x5f |
01011111 |
_ |
|
|
96 |
0140 |
0x60 |
01100000 |
• |
|
|
97 |
0141 |
0x61 |
01100001 |
a |
|
|
98 |
0142 |
0x62 |
01100010 |
b |
|
|
99 |
0143 |
0x63 |
01100011 |
c |
|
|
101 |
0145 |
0x65 |
01100101 |
e |
|
|
102 |
0146 |
0x66 |
01100110 |
f |
|
|
103 |
0147 |
0x67 |
01100111 |
g |
|
|
104 |
0150 |
0x68 |
01101000 |
h |
|
|
105 |
0151 |
0x69 |
01101001 |
і |
|
|
106 |
0152 |
0x6a |
01101010 |
і |
|
|
107 |
0153 |
0x6b |
01101011 |
k |
|
|
108 |
0154 |
0x6c |
01101100 |
I |
|
|
109 |
0155 |
0x6d |
01101101 |
m |
|
|
110 |
0156 |
0х6е |
01101110 |
n |
|
|
111 |
0157 |
0x6f |
01101111 |
0 |
|
|
112 |
0160 |
0x70 |
01110000 |
p |
|
|
113 |
0161 |
0x71 |
01110001 |
q |
|
|
114 |
0162 |
0x72 |
01110010 |
r |
|
|
115 |
0163 |
0x73 |
01110011 |
s |
|
|
116 |
0164 |
0x74 |
01110100 |
t |
|
|
117 |
0165 |
0x75 |
01110101 |
u |
|
|
118 |
0166 |
0x76 |
01110110 |
V |
|
|
119 |
0167 |
0x77 |
01110111 |
w |
|
|
120 |
0170 |
0x78 |
01111000 |
X |
|
|
121 |
0171 |
0x79 |
01111001 |
У |
|
|
122 |
0172 |
0x7a |
01111010 |
2 |
|
|
123 |
0173 |
0x7b |
01111011 |
( |
|
|
124 |
0174 |
0x7c |
01111100 |
I |
|
|
125 |
0175 |
0x7d |
01111101 |
} |
|
|
126 |
0176 |
0x7e |
01111110 |
-w |
|
|
127 |
0177 |
0x7f |
01111111 |
|
|
Спеціальні символи
Послідовність спеціальних символів |
Значення |
\ |
Одинарна лапка |
\" |
Подвійна лапка |
\\ |
Зворотний слеш |
\0 |
Null |
\а |
Увага |
\Ь |
Повернення назад на один символ |
\f |
Подача сторінки |
\n |
Новий рядок |
\r |
Повернення каретки |
\t |
Символ табуляції |
\v |
Вертикальна табуляція |