函数原型
int printf ( const char * format, ... );
函数作用是将格式化数据输出到标准输出中。如果format参数包含格式说明符(以%开头的子序列),则format后面的附加参数将被格式化并插入结果字符串中,以替换它们各自的说明符。
参数
format
包含要被写入到标准输出的C字符串。字符串中可以选择性的包含嵌入的格式说明符,这些格式说明符由后续附加参数中指定的值替换,并按要求进行格式化。
格式说明符的原型如下:
%[flags][width][.precision][length]specifier
其中末尾的说明符(specifier)是最重要的组成部分,因为它定义了类型及其相应参数的解释: