Ширина форматированных данных

За обозначение позиции данных можно в ломанных скобках задать требуемую ширину форматированной величины (требуемое количество значащих цифр). Если ширина не задана, то значение будет иметь минимально необходимое количество знаков.

Если предписание формата содержит текст <X:12>, то результирующий сформатированный текст на сооотвествующей позиции будет содержать абсциссу X шириной 12 знаков. Программа заравняет ординату вправо, а слева дополнит пропусками.

Дополнение нулями

Если необходимо, чтобы данные вместо пропусков дополнялись слева нулями, то задайте первым знаком ширины цифру 0 (т.е. напр. <X:012>

Точная ширина – отбрасывание

Если ширина форматированного данного превысит количество знаков, заданных в предписании формата, то ширина формата будет автоматически увеличена, а данное будет изображено со всеми цифрами. Если, по какому-либо поводу, необходимо сохранить установленную ранее ширину, то задайте первым знаком ширины знак #, т.е. напр. <X:#8:4>. В этом случае от форматированного данного будут слева или справа (в зависимости от способа заравнивания) отброшены лишние цифры.

Знак

Если необходимо, чтобы величина всегда имела знак, причем и в случае позитивных величин, то задайте первым знаком ширины знак +, т.е. напр. <X:+12:4>. В этом случае форматированное данное будет всегда содержать знак плюс или минус.

Заравнивание

В зависимости от типа данного программа автоматически выбирает заравнивание влево или вправо. Если необходимо конкретно установить тип заравнивания, то задайте первым знаком ширины букву L для заравнивания влево или букву R для заравнивания вправо, т.е. напр. <X:L12:4>.