Студопедия Главная Случайная страница Обратная связь

Разделы: Автомобили Астрономия Биология География Дом и сад Другие языки Другое Информатика История Культура Литература Логика Математика Медицина Металлургия Механика Образование Охрана труда Педагогика Политика Право Психология Религия Риторика Социология Спорт Строительство Технология Туризм Физика Философия Финансы Химия Черчение Экология Экономика Электроника

Оператор вывода данных на терминал в заданном формате - PRINT USING





Назначение: Вывод строк и чисел в заданном формате в соответствии с шаблоном.

Синтаксис: PRINT USING <шаблон>, <список выражений> [ {, |;}]

Аргумент <шаблон> представляет собой символьную константу или переменную, содержащую специальные форматирующие символы. Эти форматирующие символы определяют поля для вывода и формат печатаемых строк и чисел.

Аргумент <список выражений> содержит строковые и числовые выражения, разделенные точкой с запятой.

Вывод строк символов: При выводе строк с помощью оператора PRINT USING можно использовать один из следующих форматирующих символов:

Символ Описание
! Выводит только первый символ заданной строки
\ \ Выводит 2+n символов строки, где n - число пробелов между двумя символами (обратные слеши). Если обратные слеши не разделены пробелами, то печатается два символа. Если строка длиннее задаваемого поля, то избыточные символы игнорируются. Если поле длиннее строки, то строка выравнивается по левой границе поля, а свободные позиции заполняются пробелами
& Определяет символьное поле переменной длины. В поле, описанном знаком &, строка выводится без преобразования

Вывод чисел: При выводе чисел с помощью оператора PRINT USING для форматирования полей используются следующие символы:

Символ Описание
# Указывает цифровую позицию, которая заполняется при выводе. Если число содержит десятичных знаков меньше, чем число заданных позиций, то оно выравнивается по правой границе поля, а незадействованные позиции заполняются пробелами
. Задает местоположение десятичной точки; слева располагается целая часть числа, а справа дробная. Если в шаблоне указано, что десятичной точке предшествует цифра, то эта цифра всегда выводится. Числа при необходимости округляются
+ Включает режим вывода знака числа (плюса или минуса) перед числом, если символ указан в шаблоне первым, или после числа, если символ указан в шаблоне последним
- Задает знаковую позицию числа и может быть только последним символов в шаблоне. При выводе отрицательного числа в эту позицию помещается знак минус, а при выводе положительного числа – пробел
** Включает режим заполнения начальных пробелов звездочками. Двойная звездочка, кроме того, резервирует позиции для двух дополнительных цифр
$$ Выводит знак денежной единицы непосредственно перед форматируемым числом. Символы $$ резервируют две дополнительные цифровые позиции, одна из которых используется под знак денежной единицы
**$ Объединяет действие символов * и $$. Начальные пробелы заполняются звездочками, а перед числом выводится знак денежной единицы. Символы **$ резервируют три дополнительных цифровых позиции, одна из которых используется под знак денежной единицы. При выводе отрицательных чисел знак минус появляется перед знаком денежной единицы
, Если запятая указана слева от десятичной точки, то она включает режим вывода запятой перед каждой третьей цифрой слева от десятичной точки. Если запятая указана в конце шаблона, то она является разделителем и резервирует дополнительную цифровую позицию. Действие запятой не распространяется на экспоненциальный формат (^^^^или^^^^^)
^^^^ Задает экспоненциальный формат. Можно также использовать пять символов (""-) для вывода очень больших чисел в формате Е+ххх. Десятичная точка может занимать любое положение. Значащие цифры выравниваются по левой границе, а после них указывается экспоненциальный порядок. При отсутствии в шаблоне знака числа положительному числу предшествует пробел, отрицательному - знак минус
_ Символ подчеркивания указывает, что символ, следующий за ним в шаблоне должен быть помещен в поле вывода без изменений. Для вывода самого символа подчеркивания его необходимо указать в форматной строке дважды (_)

Если длина выводимого числа превышает длину заданного числового поля в шаблоне, то перед числом печатается знак %. Подобная ситуация может возникнуть при округлении. Если поле вывода числа содержит более 24 позиций, то появляется сообщение об ошибке: Illegal function call - неверный вызов функции







Дата добавления: 2015-08-12; просмотров: 355. Нарушение авторских прав; Мы поможем в написании вашей работы!




Аальтернативная стоимость. Кривая производственных возможностей В экономике Буридании есть 100 ед. труда с производительностью 4 м ткани или 2 кг мяса...


Вычисление основной дактилоскопической формулы Вычислением основной дактоформулы обычно занимается следователь. Для этого все десять пальцев разбиваются на пять пар...


Расчетные и графические задания Равновесный объем - это объем, определяемый равенством спроса и предложения...


Кардиналистский и ординалистский подходы Кардиналистский (количественный подход) к анализу полезности основан на представлении о возможности измерения различных благ в условных единицах полезности...

Приложение Г: Особенности заполнение справки формы ву-45   После выполнения полного опробования тормозов, а так же после сокращенного, если предварительно на станции было произведено полное опробование тормозов состава от стационарной установки с автоматической регистрацией параметров или без...

Измерение следующих дефектов: ползун, выщербина, неравномерный прокат, равномерный прокат, кольцевая выработка, откол обода колеса, тонкий гребень, протёртость средней части оси Величину проката определяют с помощью вертикального движка 2 сухаря 3 шаблона 1 по кругу катания...

Неисправности автосцепки, с которыми запрещается постановка вагонов в поезд. Причины саморасцепов ЗАПРЕЩАЕТСЯ: постановка в поезда и следование в них вагонов, у которых автосцепное устройство имеет хотя бы одну из следующих неисправностей: - трещину в корпусе автосцепки, излом деталей механизма...

Методы прогнозирования национальной экономики, их особенности, классификация В настоящее время по оценке специалистов насчитывается свыше 150 различных методов прогнозирования, но на практике, в качестве основных используется около 20 методов...

Методы анализа финансово-хозяйственной деятельности предприятия   Содержанием анализа финансово-хозяйственной деятельности предприятия является глубокое и всестороннее изучение экономической информации о функционировании анализируемого субъекта хозяйствования с целью принятия оптимальных управленческих...

Образование соседних чисел Фрагмент: Программная задача: показать образование числа 4 и числа 3 друг из друга...

Studopedia.info - Студопедия - 2014-2025 год . (0.011 сек.) русская версия | украинская версия