如何让 C 语言输出居中
在 C 语言中,可以使用
printf函数来格式化输出。其中,
%符号后面可以跟上一个宽度修饰符,指定输出的最小宽度。在 WIDTH 位置插入一个正整数,表示输出的最小宽度。
要使输出居中,需要在宽度修饰符前加上
-号。该符号告诉
printf函数,将输出左对齐,并在左边填充空格。
例如,要将整数变量
number居中输出到宽度为 10 的字段中,可以使用以下代码:
立即学习“C语言免费学习笔记(深入)”;
<code class="c">printf("%-10d", number);</code>如果
number的值是 123,则输出将为:
<code> 123</code>
其中,空格的数量由
-10宽度修饰符指定。
注意点:
为了正确使用宽度修饰符,需要使用%运算符的前置格式。例如,
%-10d而不是
-%d 10。 如果输出的宽度小于指定的最小宽度,则输出将不会居中。 如果输出的宽度大于指定的最小宽度,则输出将左对齐,并在右边填充空格。
