【问题标题】:Printing multiple variables in single printf() statement [duplicate]在单个 printf() 语句中打印多个变量 [重复]
【发布时间】:2018-10-27 04:44:23
【问题描述】:

到目前为止我所拥有的:

printf("Entered string is %c", string, "with length %d", i,
"and ID number is %s", number, "with length %d", j);

我得到的结果是:

Entered string is 4

【问题讨论】:

  • 请看我前面提到的链接。希望你能理解。

标签: c printf


【解决方案1】:

对于字符串使用 %s 而不是 %c 如果您的 ID 号是整数使用 %d 而不是%s

 printf("Entered string is %s with length %d and
     ID number is %s with length %d",string,i, number, j);

【讨论】: