Для форматованого виводу всіх типів даних необхідно вказати ширину поля виводу, тобто кількість позицій, які будуть використані для виводу значення., а для дійсних даних ще й кількість знаків після коми.
При виведенні числових цілих, символьних, логічних, строкових значень вказується тільки ширина поля, яка записується в операторі виводу після відповідного елементу виводу, відділяючись від нього символом „:”.
<елемент виводу>:<ширина поля виводу>
Значення ширини поля виводу може буди цілим числом або виразом цілого типу.
Дані, що виводяться вирівнюються по правому краю поля. Ліві нулі не виводяться.
Наприклад: при використанні оператора writeln ( ‘Значення’:15, a:5, b:7);
при a=25 I b=165 буде виведено:
_ _ _ _ _ _ _ Значення _ _ _25_ _ _ _ 165
При виведенні числових дійсних значень необхідно додатково вказати кількість знаків після крапки. Кількість вказується після ширини поля, відділяючись символом „:”.
<елемент виводу>:<ширина поля виводу>:<кількість знаків після крапки>
Дані, що виводяться вирівнюються по правому краю поля. Число округлюється по правилам математики з урахуванням вказаної точності.
Наприклад: при використанні оператора writeln (x:7:2, y:10:3, z:5.0);
при x=25.0034, b=-165.56784, z=356.776 буде виведено:
_ _ 25.00 _ _-165.568 _ 357.