пользователей: 30398
предметов: 12406
вопросов: 234839
Конспект-online
РЕГИСТРАЦИЯ ЭКСКУРСИЯ

Строковый тип данных. Ввод-вывод строк (Пример).

Строка - это последовательность символов, заключенная в апострофы. Ее длина может изменяться от 0 до 255 символов. Определение строкового типа устанавливает максимальное количество символов, которое может иметь строка.

Оно имеет следующий вид:

Туре <имя_типа> = string[<максимальная _длина_строки>];

Ввод-вывод строк.

     При вводе переменных типа string с помощью оператора Read коли­чество считанных символов равно максимальной длине строки. Напри­мер, если указан размер строки string[10], будет считано ровно 10 симво­лов, если размер строки не указан, максимальная длина строки принимается равной 255, и вводятся все символы строки входного потока, если их количество не превышает максимальной длины объявленной строки. Если же количество символов во входном потоке больше максимальной длины строки, лишние символы отбрасываются.

Переменные типа string могут быть напечатаны с помощью единст­венного оператора Write или WriteLn. Отсутствие длины поля строковой переменной означает, что используется ее текущая длина. Если длина поля определена, ЭВМ сравнивает ее с текущей длиной строки. Если длина поля больше длины строки, происходит выравнивание строки по правому краю поля, а слева строка дополняется пробелами. Если поле меньше, чем строка, произойдет вывод строки с ее текущей длиной за пределы заданного поля, а указанное в формате число позиций игнорируется.

Если, например, значение переменной TEN равно '0123456789', то

WriteLn(TEN) напечатает 0123456789

WriteLn(TEN:10) напечатает 0123456789

WriteLn(TEN:13) напечатает    0123456789

WriteLn(TEN:5) напечатает 0123456789


20.06.2018; 19:57
хиты: 73
рейтинг:0
Точные науки
информатика
для добавления комментариев необходимо авторизироваться.
  Copyright © 2013-2024. All Rights Reserved. помощь