📅  最后修改于: 2020-09-25 08:28:58             🧑  作者: Mango
int printf( const char* format, ... );
printf()
函数将格式指向的字符串写入stdout。 字符串格式可以包含以%开头的格式说明符,这些格式说明符由作为附加参数传递给printf()
函数的变量的值替换。
它在
如果成功, printf()
函数将返回写入的字符数。失败时,它将返回负值。
#include
int main()
{
int x = 5;
char my_name[] = "Lincoln";
printf("x = %d \n", x);
printf("My name is %s \n", my_name);
return 0;
}
运行该程序时,输出为:
x = 5
My name is Lincoln
#include
int main()
{
char ch = 'a';
float a = 5.0, b = 3.0;
int x = 10;
printf("%.3f / %.3f = %.3f \n", a,b,a/b);
printf("Setting width %*c \n",5,ch);
printf("Octal equivalent of %d is %o \n",x,x);
return 0;
}
运行该程序时,输出为:
5.000 / 3.000 = 1.667
Setting width a
Octal equivalent of 10 is 12