在C语言中,可以使用printf函数的格式控制符来实现左对齐输出。格式控制符%-
用于指定一个字段的宽度,并将其左对齐。
例如,要将一个整数左对齐输出,可以使用以下代码:
int num = 123;
printf("%-10d", num);
上述代码中,%-10d
表示将num
按照10个字符的宽度左对齐输出。如果num
的位数少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。
同样的方式也适用于其他数据类型的输出,例如字符串:
char str[] = "Hello";
printf("%-10s", str);
该代码将输出字符串"Hello",并将其左对齐,宽度为10个字符。如果字符串的长度少于10个字符,将会在其后面补充空格使其达到10个字符的宽度。