在 c 中使用带格式说明符的星号

Nav*_*ini 6 printf arguments format-specifiers


printf("%*d",变量);


我想知道 printf 函数中 (*) 有什么用

小智 9

星号用于指定值的宽度,printf 采用 3 个参数:

printf("%*d", width, value);
Run Code Online (Sandbox Code Playgroud)

例子 :

printf("%*d", 3, 16);
Run Code Online (Sandbox Code Playgroud)

// 输出:“ 16”(printf 添加一个空格以遵守指定的宽度)