Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | ||
|
Символьный 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 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!