c语言左对齐
时间: 2023-06-21 07:11:15 浏览: 356
c语言字节对齐
在 C 语言中输出左对齐的文本可以使用 printf 函数的格式化输出功能。具体地,可以使用 %-*s 格式控制符,其中 * 表示动态指定输出宽度,s 表示输出字符串。例如,以下代码可以左对齐输出字符串 str:
```
char *str = "hello";
int width = 10;
printf("%-*s", width, str);
```
在这个例子中,width 变量指定了输出宽度为 10,%-*s 格式控制符会根据实际字符串长度动态调整打印空格的数量,从而实现左对齐。如果字符串长度大于等于指定的宽度,那么 %-*s 格式控制符会忽略指定的宽度,直接输出整个字符串。
阅读全文