Syntax 这个Pascal语法是什么意思

Syntax 这个Pascal语法是什么意思,syntax,pascal,Syntax,Pascal,以下是代码: for i:= 1 to n do Write(a[i]:6:2); Writeln; For循环从数组输出数据 请帮助-在Write()中的:6:2是什么意思 提前谢谢 这是输出格式。这意味着在输出中使用6位数字和2位小数这是输出格式。这意味着在输出中使用6位数字和2位小数如果a中有数字/小数,这将格式化输出。如果我没记错的话,在你的例子中,2表示0以下的最大小数位数,6表示0以上的最大数字 嗯 Dominik这将格式化您的输出,以防您在a中有数字/小数。如果我没记错的话,

以下是代码:

for i:= 1 to n 
do Write(a[i]:6:2);
Writeln; 
For循环从数组输出数据

请帮助-在
Write()
中的
:6:2
是什么意思


提前谢谢

这是输出格式。这意味着在输出中使用6位数字和2位小数

这是输出格式。这意味着在输出中使用6位数字和2位小数

如果a中有数字/小数,这将格式化输出。如果我没记错的话,在你的例子中,2表示0以下的最大小数位数,6表示0以上的最大数字


Dominik

这将格式化您的输出,以防您在a中有数字/小数。如果我没记错的话,在你的例子中,2表示0以下的最大小数位数,6表示0以上的最大数字


Dominik

规范x:n:m表示小数点后n位和m位的字段宽度。它将被格式化为一个实数。如果x=17.8,则x:6:2为“17.80”。请注意,它是一个前导空格,并且是右对齐的。如果m为0,则没有小数点和尾随数字。如果您使用x:n作为格式,则可以在n的字段宽度中获得科学记数法


此外,n和m可以是整数变量,因此可以在执行期间更改字段宽度和小数点

规范x:n:m表示字段宽度为n位和m位小数。它将被格式化为一个实数。如果x=17.8,则x:6:2为“17.80”。请注意,它是一个前导空格,并且是右对齐的。如果m为0,则没有小数点和尾随数字。如果您使用x:n作为格式,则可以在n的字段宽度中获得科学记数法


此外,n和m可以是整数变量,因此可以在执行期间更改字段宽度和小数点

6个字符(icluding decimal separator)。但是如果它只是:2而不是:6:2??@Dr-它将输出全部,参数是要输出的最小字符数。6个字符(icluding decimal separator)。但是如果它只是:2而不是:6:2??@Dr-它将输出全部,参数是要输出的最小字符数。6是该变量输出的整个长度,2是小数位数。因此,1.9876543将打印为“1.99”。在本例中,它将为“ss1.99”,其中ss表示两个前导空格。鲁迪是对的。他写的引号中的空格没有通过引号字符串。6是该变量输出的整个长度,2是小数位数。因此,1.9876543将打印为“1.99”。在本例中,它将为“ss1.99”,其中ss表示两个前导空格。鲁迪是对的。他写的引号中的空格没有通过引号字符串。