c语言

c语言printf函数如何左对齐

小亿
515
2023-11-13 15:11:45
栏目: 编程语言

在C语言中,可以使用printf函数的格式控制符来实现左对齐输出。格式控制符%-用于指定一个字段的宽度,并将其左对齐。

例如,要将一个整数左对齐输出,可以使用以下代码:

int num = 123;
printf("%-10d", num);

上述代码中,%-10d表示将num按照10个字符的宽度左对齐输出。如果num的位数少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。

同样的方式也适用于其他数据类型的输出,例如字符串:

char str[] = "Hello";
printf("%-10s", str);

该代码将输出字符串"Hello",并将其左对齐,宽度为10个字符。如果字符串的长度少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。

0
看了该问题的人还看了