pascal中如何控制宽度

来源:百度知道 编辑:UC知道 时间:2024/06/24 07:30:51
pascal中和C++中SETW()一样控制宽度的函数是?

直接在输出的时候标上宽度,如
writeln(x:3);
就是x的宽度控制在3,位数不够的在前面补空格,位数超过的(整数)则按原位数输出。
如果是整数和小数分别定义宽度,如下
writeln(x:3:2);
就是整数部分宽度为3,小数部分宽度为2,小数若超过定义值,则四舍五入。

在输出时,在变量名后直接限制即可

write(a:3);
输出为 a

楼上的说的不全,补充一点
直接在输出的时候标上宽度,如
writeln(x:3);
就是x的宽度控制在3,位数不够的在前面补空格,位数超过的(整数)则按原位数输出。
如果是整数和小数分别定义宽度,如下
writeln(x:3:2);
就是整数部分宽度为3,小数部分宽度为2,小数若超过定义值,则四舍五入。
如果是writeln(x:0:3)
那么是说不知道整数有多少位,反正输出的时候保留两位小数