ВУЗ:
Составители:
Рубрика:
строке программы и заключенную в одиночные кавычки (апострофы). Строка символов,
ничего не содержащая между апострофами, называется пустой строкой. Два последова-
тельных апострофа в строке символов обозначают один символ – апостроф. Атрибут
длины строки символов содержит действительное количество символов между апостро-
фами.
В качестве расширения стандартного Паскаля Turbo Pascal разрешает вставлять в
строку символов
управляющие символы. Символ # с целой константой без знака в диа-
пазоне от 0 до 255 обозначает соответствующий этому значению символ в коде ASCII.
Между символом # и целой константой не должно быть никаких разделителей. Анало-
гично, если несколько управляющих символов входят в строку символов, то между ними
не должно быть разделителей.
Примечание: CR – символ возврата
каретки.
Строка символов нулевой длины (пустая строка) совместима только со строковым
типом. Строка символов с длиной, равной 1, совместима с любым символьным и строко-
вым типом. Строка символов с длиной N, где N больше или равно 2, совместима с лю-
бым строковым типом и с упакованным массивом из N символов. Приведем несколько
примеров строк символов:
'TURBO' 'You''ll see' '''' ';' ' '
#13#10 'Line 1'#13'Line 2' #7#7'Wake up!'#7#7
Значением строкового типа является последовательность символов с динамиче-
ским атрибутом длины (в зависимости от действительного числа символов при выполне-
нии программы) и константным атрибутом размера в диапазоне от 1 до 255. Строковый
тип, объявленный без атрибута размера, имеет установленный по умолчанию атрибут
размера, равный 255. Текущее значение атрибута длины можно получить с
помощью
стандартной функции Length.
Доступ к элементу строки можно получить, проиндексировав строковую пере-
менную. Например, S[5] – пятый символ строки S. Значение индексного выражения
должно быть в диапазоне 0 .. N, где N – указанный в объявлении размер строки.
Строка
символов
'
'
Символ
строки
Символ
строки
Любой символ кроме
' и CR
' '
Строковый тип
string
[
]
Целое б/знака
строке программы и заключенную в одиночные кавычки (апострофы). Строка символов, ничего не содержащая между апострофами, называется пустой строкой. Два последова- тельных апострофа в строке символов обозначают один символ – апостроф. Атрибут длины строки символов содержит действительное количество символов между апостро- фами. Строковый тип string [ Целое б/знака ] В качестве расширения стандартного Паскаля Turbo Pascal разрешает вставлять в строку символов управляющие символы. Символ # с целой константой без знака в диа- пазоне от 0 до 255 обозначает соответствующий этому значению символ в коде ASCII. Между символом # и целой константой не должно быть никаких разделителей. Анало- гично, если несколько управляющих символов входят в строку символов, то между ними не должно быть разделителей. Строка ' ' символов Символ строки Символ Любой символ кроме строки ' и CR ' ' Примечание: CR – символ возврата каретки. Строка символов нулевой длины (пустая строка) совместима только со строковым типом. Строка символов с длиной, равной 1, совместима с любым символьным и строко- вым типом. Строка символов с длиной N, где N больше или равно 2, совместима с лю- бым строковым типом и с упакованным массивом из N символов. Приведем несколько примеров строк символов: 'TURBO' 'You''ll see' '''' ';' ' ' #13#10 'Line 1'#13'Line 2' #7#7'Wake up!'#7#7 Значением строкового типа является последовательность символов с динамиче- ским атрибутом длины (в зависимости от действительного числа символов при выполне- нии программы) и константным атрибутом размера в диапазоне от 1 до 255. Строковый тип, объявленный без атрибута размера, имеет установленный по умолчанию атрибут размера, равный 255. Текущее значение атрибута длины можно получить с помощью стандартной функции Length. Доступ к элементу строки можно получить, проиндексировав строковую пере- менную. Например, S[5] – пятый символ строки S. Значение индексного выражения должно быть в диапазоне 0 .. N, где N – указанный в объявлении размер строки.
Страницы
- « первая
- ‹ предыдущая
- …
- 5
- 6
- 7
- 8
- 9
- …
- следующая ›
- последняя »