это произвольная последовательность символов некоторого алфавита. Алфавитом может служить любое множество символов. Символьный тип данных служит для представления символа, который есть на клавиатуре. Всем имеющимся на клавиатуре символам ставится в соответствие целое число — код символа. Всего кодируется 256 символов. В таблице кодов среди всех символов можно выделить следующие четыре группы:
цифры от 0 (код 48) до 9 (код 57);
латинские прописные буквы от «А» (код 65) до «Z» (код 90);
латинские строчные буквы от «а» (код 97) до «z» (код 122);
русские прописные буквы от «А» (код 128) до «Я» (код 159).
Символы в пределах каждой из групп следуют друг за другом в алфавитном порядке и их коды изменяются при этом на 1. Каждый символ строковой величины занимает 1 байт памяти.
Данные символьного типа могут быть представлены двумя способами:
1. графическим, когда соответствующий символ записывается в апострофах, например: (символ «плюс»);
2. с помощью целочисленного кода, когда рядом со знаком целочисленного кода указывается целое число — код данного символа в таблице ASCII. Например, 65 — представление латинской прописной буквы «А» с помощью целочисленного кода.
Строкой символов, или символьной(строковой, текстовой) константой, будем называть последовательность символов, заключенную в кавычки. Среди строк пустая строка играет ту же роль, что ноль среди чисел. Максимальная длина текстовой строки — 255 символов.
В Паскале существует тип данных, предназначенный для обработки слов (цепочки символов). Такой тип данных называется строковым (тип string). Строки выводятся на экран посредством стандартной процедуры write writeln) ивводятся с клавиатуры с помощью стандартной процедуры read readlri).
Объявление данных типа string:
1.
Страницы: << < 1 | 2 | 3 > >>