可以在变量后输出字符串吗?(printf一行)

-4 c printf output

尝试在变量之前和之后打印字符串.C是否有能力使用一个语句来显示此输出?

这有效:

float value = 5;
printf("\nThe value of %f", value);
printf(" is greater than zero.");
Run Code Online (Sandbox Code Playgroud)

这是愿望(一个声明):

float value = 5;
printf("\nThe value of %f", value, " is greater than zero.");
Run Code Online (Sandbox Code Playgroud)

(第二个字符串不显示)

MD *_* XF 9

你在想像Java这样的东西.在C中你可以这样做:

printf("The value of %f is greater than zero.\n", value);
Run Code Online (Sandbox Code Playgroud)