Символьный тип данных
Символьный тип Char - представляет собой тип данных, предназначенный для хранения одного символа (буквы, знака или кода). В переменную этого типа может быть помещен любой из 256 символов расширенного кода ASCII. Это буквы ['A'...'Z', 'а'... 'z'], ['А'...'Я', 'а'...'я'], цифры ['0'...'9'], знаки препинания и специальные символы. Переменная типа Char в памяти занимает один байт.
Компьютер воспринимает нажатие клавиш в виде ASCII кода. В Турбо Паскаль предусмотрена работа с символьными типами данных в виде ASCII кода. Для этого перед числом, обозначающим код ASCII нужно поставить знак #.
Таблица ASCII кода.
|
Код |
Клавиша или комбинация клавиш |
Код |
Клавиша или комбинация клавиш |
|
Алфавитно-цифровые клавиши |
|||
|
8 |
Backspace (Забой) |
9 |
Tab (Табуляция) |
|
13 |
Enter |
32 |
Пробел |
|
33 |
! |
34 |
'' |
|
35 |
# |
36 |
$ |
|
37 |
% |
38 |
& |
|
39 |
' |
40 |
( |
|
41 |
) |
42 |
* |
|
43 |
+ |
44 |
, |
|
45 |
- |
46 |
. |
|
47 |
/ |
48...57 |
0...9 |
|
58 |
: |
59 |
; |
|
60 |
< |
61 |
= |
|
62 |
> |
63 |
? |
|
64 |
@ |
65...90 |
A...Z |
|
91 |
[ |
92 |
\ |
|
93 |
] |
94 |
|
|
95 |
_ |
96 |
|
|
97... 122 |
a...z |
123 |
{ |
|
124 |
| |
125 |
} |
|
126 |
~ |
128...159 |
А...Я |
|
160..175 |
а...п |
224..239 |
p...я |
|
Управляющие клавиши и их сочетания со сдвиговыми |
|||
|
3 |
Ctrl-2 |
15 |
Shift-Tab |
|
16...25 |
Alt-Q...Alt-P (верхний ряд букв) |
30...38 |
Alt-A... Alt-L (средний ряд букв) |
|
44...50 |
Alt-Z...Alt-M (нижний ряд букв) |
59...68 |
F1-F10 |
|
71 |
Ноmе |
72 |
Курсор вверх |
|
73 |
PgUp |
75 |
Курсор влево |
|
77 |
Курсор вправо |
79 |
End |
|
80 |
Курсор вниз |
81 |
PgDn |
|
82 |
Ins |
83 |
Del |
|
84..93 |
Shift – F1... Shift – F10 |
94...103 |
Ctrl-F1...Ctrl-F10 |
|
104...113 |
Alt-F1...Alt-F10 |
114 |
Ctrl - PrtScr |
|
115 |
Ctrl - курсор влево |
116 |
Ctrl - курсор вправо |
|
117 |
Ctrl - End |
118 |
Ctrl - PgDn |
|
119 |
Ctrl - Home |
120...131 |
Alt- l...Alt- = (верхний ряд клавиш) |
|
132 |
Ctrl - PgUp |
|
|
