printf()函数

83 阅读1分钟

数据的输入、输出

rintf()函数 printf()函数用来以特定的格式在屏幕上输出给定的内容。具体格式如下: printf(格式控制字符串, 输出参数 1, … , 输出参数 n);
其中,格式控制字符串是以英文双引号括起的一段字符串,用于指定输出格式。
格式控制字符串由两类字符组成:格式控制说明符和非格式控制说明符。
格式控制说明符特点是以%开头,常用的格式控制说明符有%d、%f、%lf、%e、%c、 %s 等,用来说明输出数据的类型、进制、长度、输出位数等,格式控制说明符控制的是它所 对应的输出参数的值,因此输出参数要与格式控制说明符一一对应,包括类型、位置与数量 都要一致。输出参数可以是常量、变量或者任意合法的表达式,输出的格式由格式控制说明 符决定。非格式控制说明符按照原样输出。 print()函数使用示例。
#include
int main()
{
int c;
c=1;
printf("c=%d", c);
return 0;
}
本例调用 printf()输出函数,“c=%d”为格式控制字符串,其中“c”、“=”均为普通字符, 按原样输出,“%d”为格式控制说明符,以十进制整型格式输出后面输出参数变量 c 所对应 的值,即 1。因此,输出结果为: c=1