pascal 's ='是什么意思

来源:百度知道 编辑:UC知道 时间:2024/06/14 09:40:18
有一道题
计算半径为r的圆的面积s
程序如下
program area

const
pi=3.14159;
var
s,r:real;

begin
readln(r);
s:=pi*r*r;
writeln('s=',s);

end.
请问第九行 writeln('s=',s); 中 's=' 是什么意思
为什么会有两个s呢

s=只是要打印出来的部分 如果S=10 那打印出来就是

S=10

否则 打印出来为

10

所以加上S=,看的好看

打引号表示直接输出

例如此题的最后输出形式为

s=面积

引号中为输出字符 而引号外代表变量s
若s=2,writeln(s),输出“2”
writeln('s='),输出“s=”

假如结果为10
则输出是s=10

引号中的s=是字符型,表示的是输出的是一个字符;

writeln('s=',s); 表示的是:输出s=这个字符和s的值.

输出 's='