Вывод значений типа real

1. Вывод в форме с плавающей точкой в виде (1) происходит по умолчанию (без указания формата) и в формате с одним целым. Максимальная длина выводимого значения - 17. Если в формате указано больше, то число будет выведено в 17 позициях, а свободные позиции слева заполнятся пробелами.

-1.3E+02
-1.3E+02
Значение формата, меньшее 17, используется для уменьшения количества цифр после десятичной точки. Их минимальное число - 1, то есть минимальная длина выводимого значения - 8. Если целое в формате меньше 8, то считается, что оно равно 8.

Например, оператор write(-126.45: 4) выведет. Вывод происходит с округлением.

-126.5
2. Вывод в форме с фиксированной точкой происходит при использовании формата с двумя целыми. Первое целое, по-прежнему, - ширина поля вывода. Второе целое определяет количество знаков после десятичной точки. Число выводится с округлением. Если при этом ширина поля окажется недостаточной для вывода целой части, то поле будет расширено. Оператор write(-126.465:4:1) выведет.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: