例如:
可以在"%"和字母之間插進數字表示最大場寬。
%3d 表示輸出3位整型數,不夠3位右對齊。
%9.2f 表示輸出場寬為9的浮點數,其中小數位為2,整數位為6,小數點占一位,不夠9位右對齊。
%8s 表示輸出8個字元的字元串,不夠8個字元右對齊
單場寬
單場寬指在輸出時每個輸出項所占的長度。若輸出項的長度大於長寬則輸出的結果是那個輸出項不受長寬限制,後面的輸出項仍然在其後輸出。
例子:
var a:integer;
begin
......
write(a:10);{這裡a為輸出項,10為場寬}
......
end.
雙場寬
雙場寬有兩個場寬,雙場寬只用於實型書輸出,其中前一個和但場寬作用相同,後一個用來控制小數位數,若小數位數大與場寬輸出時就四舍五入,若小於場寬就補“0”。
例子:
var a:real;
begin
......
write(a:10:2);{這裡a為輸出項,10為場寬,2為小數部分長度}
......
end.