寫(write)語句是Pascal中唯壹能將運算結果送出顯示在顯示器屏幕的語句。格式如下:
write(輸出量表);{輸出後不換行}
writeln(輸出量表);{輸出後換行}
writeln;{輸出壹個回車符}
使用寫語句時也有壹些小問題需要註意。
1、輸出量可以是:
變量。輸出變量的值。輸出多個變量時,變量間用“,”分隔。
表達式。輸出的是表達式的值。
常量。直接輸出常量值。
2、場寬的限制在輸出不同格式的數值時的作用:
例1:輸出多個空格。
write('':n);句子的意思是以n個字符寬度輸出冒號前數據項,如果數據項長度不足n,則前面以空格補齊;如果數據項長度大於n,則以實際長度輸出。如上語句句輸出n個空格。
例2:數據項間隔。
如輸出最多四位的數據:write(x:5)。則數據間至少分隔壹個空格。
例3:實型數據小數位數的確定。
實型數據不帶格式限制時,以科學計數法的形式輸出,和我們的壹般書寫習慣不同。如果加上場寬的限制,則可以有不同的效果:
var a:real;
begin
a:=15/8;
writeln(a);{輸出 1.8750000000E+00}
wiiteln(a:0:2);{輸出 1.88 整數部分按實際位數輸出,小數部分保留兩位小數,末位四舍五入.}
writeln(a:0:0):{輸出 2 只輸出整數部分,小數部分四舍五入}
end.
3、“writeln;”語句通常用於輸出多組數據時在屏幕上輸出空行來分隔數據組。