场宽1,在C语言中代表格式化输出字符的宽度。单场宽指在输出时每个输出项所占的长度。若输出项的长度大于长宽则输出的结果是那个输出项不受长宽限制,后面的输出项仍然在其后输出。双场宽有两个场宽,双场宽只用于实型书输出,其中前一个和但场宽作用相同,后一个用来控制小数位数,若小数位数大与场宽输出时就四舍五入,若小于场宽就补“0”。
在C语言中场宽代表格式化输出字符的宽度。。
例如:
可以在和字母之间插进数字表示最大场宽。
3d表示输出3位整型数,不够3位右对齐。
9。2f表示输出场宽为9的浮点数,其中小数位为2,整数位为6,小数点占一位,不够9位右对齐。
8s表示输出8个字符的字符串,不够8个字符右对齐
单场宽
单场宽指在输出时每个输出项所占的长度。若输出项的长度大于长宽则输出的结果是那个输出项不受长宽限制,后面的输出项仍然在其后输出。
例子:
vara:
begin
。。。。。。
write(a:10);{这里a为输出项,10为场宽}
。。。。。。
end。
双场宽
双场宽有两个场宽,双场宽只用于实型书输出,其中前一个和但场宽作用相同,后一个用来控制小数位数,若小数位数大与场宽输出时就四舍五入,若小于场宽就补“0”。
例子:
vara:
begin
。。。。。。
write(a:10:2);{这里a为输出项,10为场宽,2为小数部分长度}
。。。。。。
end。
(全文)