Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методичка по БЕЙСИКу 2_тит.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.01 Mб
Скачать

Оператор print using – форматный вывод

РRINT USING ­­­ - оператор ввода/вывода, осуществляющий вывод на эк­ран информации по указанному формату:

PRINT USING формат ; список выражений – [{,|;}],

где формат – символьное выражение, содержащее специальные символы, упраляющие представлением выводимых данных;

список выражений – выражения любого типа, кроме пользо­ватель­ского (символьные константы в списке выражений должны заключаться в кавычки).

Типы используемых символов в данном операторе и их опи­сание при­ве­дены в таблице 7.

Если выводимое число не помещается в поле формата, то перед ним вы­во­дится знак %.

Типы выводимых значений в списке выражений должны со­ответство­вать типам полей данных в строке формата.

Действие символов-разделителей списка выражений опи­сано в опера­торе PRINT.

В операторе PRINT USING требуется два типа информации: о формате печати и о данных, которые должны быть выведены в этом формате. Формат и данные разделяются точкой с запя­той. Специфи­кация формата представ­ляет собой строку, где ряд символов имеет специальный смысл.

Таблица 6. Символы форматного вывода

Символ

Описание

!

Вывод первого символа указанной строки.

\\

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

.

&

Вывод строки любой длины, строка выводится без модифи­каций

#

Представляет одну цифровую позицию. Если выво­димое число имеет меньше цифр, чем указано пози­ций, то оно вырав­ни­вается вправо, дополняясь слева пробелами

.

Выводит десятичную точку. Может быть вставлена в любое место числового поля. Если символ указан, точка печатается, не­зависимо от точности значения. Лишние дробные знаки отсе­ка­ются.

+

Вывод знака числа (плюс или минус ), либо перед чи­словым полем, либо после.

-

Вывод минуса перед отрицательным числом, либо перед чи­словым полем, либо после – как указано.

**

Заменить левые пробелы перед числом звездочками. Две звездочки указывают, что выводить следует два или более знака.

$$

Поставить перед числом в указанном поле знак дол­лара. Два доллара указывают, что выводить следует два знака, один из ко­торых – доллар.

Примеры:

Конструкция

Результат

PRINT USING”##.##”;.78

0.78

PRINT USING “##.##”; 10.2, 5.3

10.20 5.30

PRINT USING “##.##-“; -68.95,22.44

68.95- 22.45

PRINT USING “$$###.##”; 456.78

$456.78