Основы программирования на языке Turbo Pascal. Беляева И.В. - 129 стр.

UptoLike

Составители: 

129
СИМВОЛЫ И СТРОКИ
СИМВОЛЬНЫЙ ТИП
Во всех современных языках программирования имеется стандартный
(встроенный) символьный тип. В языке Turbo Pascal он называется CHAR.
Переменные и константы этого типа хранят символы. Символьные
переменные и константы в Turbo Pascal занимают 1 байт памяти.
Символьное значение можно вводить с клавиатуры, выводить на экран,
можно сохранять / загружать из файла, символы можно объединять в
любые структуры данных.
Пример:
Var
C, c1, c2: char; {c, c1, c2 – переменные символьного типа}
S: array[1..10] of char; {s – массив символов}
Const
Space = ‘ ‘; {Символьная константапробел}
XChar = ‘@‘; {Символьная константасобачка}
F = ‘‘‘‘;{Символьная константаапостроф}
BigK = #75; {Символьная константасимвол с кодом 75 –
большая латинская буква K}
На самом деле значение символьного типа представляет собой КОД
символа. Кодэто целое число. Каждому возможному значению целого
числа ставится в соответствие символ. В результате получается таблица
кодировки. В принципе, можно создать бесконечное число вариантов
таблиц кодировок. На практике же используется очень ограниченное
количество таких таблиц. В настоящее время наиболее
распространенными
являются кодировки ASCII (MS DOS), ANSI
(Windows), KOI–8 (Unix), Unicode (универсальная кодировка, содержит
коды символов почти всех современных алфавитов). Кодировки ASCII,
ANSI, KOI–8 являются однобайтовыми: в них каждый символ кодируется