Составители:
Рубрика:
Type <имя типа> = String [максимальная длина строки];
Var <идентификатор> : < имя типа >;
Переменную типа String можно задать и без описания
типа: Var <идентификатор> : String [максимальная длина
строки];
Определение строкового типа устанавливает максималь-
ное количество символов, которое может содержать строка.
Строковые данные могут использоваться в программе
также в качестве констант. Не допускается применение стро-
ковых переменных в качестве селектора в операторе Case.
Пример 3.
Const Address =
' ул. Переверткина, 25 ' ; {Строковая константа}
Type Flot = String [125] ; {Длина строки 125 символов}
Var Fstr : Flot ; {Описание с заданием типа}
Stl : String ; {По умолчанию
длина строки – 255}
St2 : String [50] ; {Длина строки – 50}
Nazv : String [280] ; {Ошибка, длина Nazv
превышает 255}
Тип String похож на одномерный массив символов, но в
отличие от массива символов, количество символов в строке
может меняться от 0 до N. К любому символу в строке можно
обратиться так же, как к элементу массива, т.е. указав рядом
с именем переменной типа String, в квадратных скобках ин-
декс символа в строке.
Пример 4.
St [2] – 2-ой символ в строке St;
St [i] –i-ый символ в строке St.
3.1. Внутреннее представление строки
В самом начале строки (под нулевым номером) распо-
ложен байт, содержащий значение текущей длины строки.
Поэтому для определения объема памяти в байтах, требуе-
мой для размещения строки, к значению ее максимальной
длины прибавляется 1. Например, для размещения в памяти
переменных Fstr, St2 требуется соответственно 126 байтов и
51 байт.
11
Type <имя типа> = String [максимальная длина строки]; Var <идентификатор> : < имя типа >; Переменную типа String можно задать и без описания типа: Var <идентификатор> : String [максимальная длина строки]; Определение строкового типа устанавливает максималь- ное количество символов, которое может содержать строка. Строковые данные могут использоваться в программе также в качестве констант. Не допускается применение стро- ковых переменных в качестве селектора в операторе Case. Пример 3. Const Address = ' ул. Переверткина, 25 ' ; {Строковая константа} Type Flot = String [125] ; {Длина строки 125 символов} Var Fstr : Flot ; {Описание с заданием типа} Stl : String ; {По умолчанию длина строки – 255} St2 : String [50] ; {Длина строки – 50} Nazv : String [280] ; {Ошибка, длина Nazv превышает 255} Тип String похож на одномерный массив символов, но в отличие от массива символов, количество символов в строке может меняться от 0 до N. К любому символу в строке можно обратиться так же, как к элементу массива, т.е. указав рядом с именем переменной типа String, в квадратных скобках ин- декс символа в строке. Пример 4. St [2] – 2-ой символ в строке St; St [i] –i-ый символ в строке St. 3.1. Внутреннее представление строки В самом начале строки (под нулевым номером) распо- ложен байт, содержащий значение текущей длины строки. Поэтому для определения объема памяти в байтах, требуе- мой для размещения строки, к значению ее максимальной длины прибавляется 1. Например, для размещения в памяти переменных Fstr, St2 требуется соответственно 126 байтов и 51 байт. 11
Страницы
- « первая
- ‹ предыдущая
- …
- 9
- 10
- 11
- 12
- 13
- …
- следующая ›
- последняя »