如何使用printf
在字符串末尾附加空格?
我找不到任何在右边附加空格的例子。 A similar question我发现使用printf
代替字符串的 left 添加空格。
答案 0 :(得分:6)
使用负数左对齐(即向右“填充”)。
#include <stdio.h>
int main() {
const char *s = "hello";
printf("%30sworld\n", s);
printf("%-30sworld\n", s);
}
打印
helloworld
hello world