*** 深入材料:针对那些对 Pascal 语言感兴趣的人 ***
额外的输出说明符允许您控制特定格式的数字输出。
1. 对于整数数据 (整数 等)  ; - 格式由一个数字设置,它决定了分配给这个数字的位置数。
示例:
写(i:5);
i变量的值显示为此使用5个位置(即使数字占用少于5个位置,空闲位置仍会显示)。
如果变量 i:=34,那么屏幕上会显示3个空位置(为清楚起见,它们用下划线显示)和数字34,即只有 5 个职位。
_ _ _ 34
如果变量 i:=2345666,则不能使用这种格式(i:5)(显示的数字占更多位置),将被忽略,变量的整个值将显示在屏幕上。< /跨度
2345666
2. For real data (real etc.) - 格式由单个数字指定,该数字确定以指数形式分配给该数字的位置数;或两个数字,第一个表示为该数字保留的字段的总大小,第二个 - 小数位数,即精度。
示例。
Writeln(p:12); 或 写(p:6:2); 强>
如果变量 p:=1234.6789,那么在第一种情况下,屏幕会显示
_1.2346E+004, 在第二个 1234.68
示例。
让 X 变量的值为123.45678,然后是运算符
写(X);   ; 会输出 “_1.23456780000000000E+02”
写(X:8:2); 会输出 "_ _123.46"
Write(X:10:5); 会输出 "_123.45678"
Write(X:10); 会输出 “_1.23E+002”
Write(X:8); 会输出 “_1.2E+02”
Write(X:1); 会输出 "_1.2E+002"
让我们尝试在实践中使用这些信息。