c语言怎么让输出居中

来源:这里教程网 时间:2026-02-21 16:48:47 作者:

如何让 C 语言输出居中

在 C 语言中,可以使用

printf
函数来格式化输出。其中,
%
符号后面可以跟上一个宽度修饰符,指定输出的最小宽度。在 WIDTH 位置插入一个正整数,表示输出的最小宽度。

要使输出居中,需要在宽度修饰符前加上

-
号。该符号告诉
printf
函数,将输出左对齐,并在左边填充空格。

例如,要将整数变量

number
居中输出到宽度为 10 的字段中,可以使用以下代码:

立即学习“C语言免费学习笔记(深入)”;

<code class="c">printf("%-10d", number);</code>

如果

number
的值是 123,则输出将为:

<code>    123</code>

其中,空格的数量由

-10
宽度修饰符指定。

注意点:

为了正确使用宽度修饰符,需要使用
%
运算符的前置格式。例如,
%-10d
而不是
-%d 10
如果输出的宽度小于指定的最小宽度,则输出将不会居中。 如果输出的宽度大于指定的最小宽度,则输出将左对齐,并在右边填充空格。

相关推荐