Обычные константы строкового типа

Рассмотрим способы, которые используются для изображения значений строковых типов.

Один из способов состоит в следующем: по порядку располагаются символы, составляющие строку, а слева и справа от этой последовательности добавляются апострофы.

Примеры:

’ABC’, ’abc’, ’ABC DEF’, ’A’, ’ ’,

’’ – строка не содержит ни одного элемента, эта строка называется пустой.

Другой способ изображения значения предполагает запись элементов строки в виде символьных констант с использованием знака # и указания порядкового номера символа.

Пример:

#65#66#67 ~ ’ABC’

Ещё один способ – комбинация первых двух.

Примеры:

’ABC’#23#36

#23#36’ABC’

’ABC’#23#36’DEF’

#23’ABC’#36#78

Значения строкового типа, записанные одним из вышеуказанных способов, представляют собой один из случаев обычных констант строкового типа, другой случай – это нетипизированные константы строкового типа.

Пример:

CONST

S = ’ABC’;

Обращение к значениям составляющих нетипизированной константы строкового типа осуществляется так же, как и обращение к значениям элементов одномерного массива. Нумерация составляющих константы при этом начинается с единицы. Для нетипизированной константы S (из предыдущего примера) S[1], S[2] и S[3] – это соотвественно обращения к первому, второму и третьему символам значения S.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: