【问题标题】:Can you print format align with a variable in C? [duplicate]您可以打印格式与 C 中的变量对齐吗? [复制]
【发布时间】:2020-09-29 14:33:42
【问题描述】:

// 如果我有一个int,例如

int num=3;

//那我该怎么做

printf("%nums", some_string);

// 使其右对齐 3 个字符

上下文:我需要使用循环来打印具有可变对齐的语句,具体取决于它们的打印顺序,如果我不能使用变量,我就不能这样做。

【问题讨论】:

  • @user3121023 你不需要\n

标签: c


【解决方案1】:

是的,在printfmanpage

可以写成“*”或“*m$”而不是十进制数字字符串(对于某些 十进制整数 m) 指定字段宽度在 下一个参数,或分别在第 m 个参数中,它必须是 输入整数。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-19
    • 2021-05-26
    • 1970-01-01
    • 1970-01-01
    • 2014-12-23
    • 1970-01-01
    相关资源
    最近更新 更多