Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Типы данных, используемые для обработки символьной информации



Символьный Char a:= ' f '; b:= '+'; c:= '5'; If a = ' ' then k:= k + 1
Литерный String t:= 'Литерная величина'; f:= ' '; (пустая строка)

Для данных символьного и литерного типов применимы операции сцепки (соединения, конкатенации) и сравнения (<, >, <=, >=, =, <>). Сравнивать можно строки разной длины. Сравнение осуществляется слева направо в соответствии с ASCII-кодами соответствующих символов. Так, строка " стол " меньше строки " стул ", строка " teacher " больше строки " pupil ", а строка " пар " меньше строки " парад ".

Операция присваивания

Общий вид: Имя строковой переменной:= строковое выражение;

Пример: Var S1: String[2];

S2: String[3];

...

S1:= ’No‘; S2:= ’Yes’;

S1:= S2;

Если длина строкового выражения превышает максимальную длину строковой переменной, то все лишние символы справа отбрасываются. Так, значение S1 в приведенном примере станет равным ‘Ye’. Отметим, что ввод и вывод значений строковых переменных с помощью операторов Read и Write осуществляются без заключения их в апострофы. Так, если в предыдущем примере вместо оператора S2:=’Yes’ мы воспользуемся оператором Read(S2), то на экране монитора необходимо набрать Yes, начиная с первой позиции.

Операция сцепления

Применяется для сцепления нескольких строк в одну результирующую строку. Для обозначения операции сцепления используется знак “+”. Длина результирующей строки не должна превышать 255. Например:





Дата публикования: 2014-11-04; Прочитано: 244 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...