C 在单个printf()语句中打印多个变量

C 在单个printf()语句中打印多个变量,c,printf,C,Printf,到目前为止,我所拥有的: printf("Entered string is %c", string, "with length %d", i, "and ID number is %s", number, "with length %d", j); 我得到的结果是: Entered string is 4 对于字符串,请使用%s而不是%c,如果您的Id号是整数,请使用%d 而不是%s printf("Entered string is %s with length %d and

到目前为止,我所拥有的:

printf("Entered string is %c", string, "with length %d", i,
"and ID number is %s", number, "with length %d", j);
我得到的结果是:

Entered string is 4

对于字符串,请使用
%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);

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