C程序设计案例教程
上QQ阅读APP看书,第一时间看更新

1.1.2 输入/输出函数

在前两个例子中用到了输入函数scanf()和输出函数printf(),后续章节中会详细介绍。这里先简单介绍一下它们的格式,以便下面使用。scanf()和printf()这两个函数分别称为格式输入函数和格式输出函数;其意义是按指定的格式输入/输出值。因此,这两个函数在括号中的参数表都由以下两部分组成:

"格式控制串",参数表

格式控制串是一个字符串,必须用双引号括起来,它表示了输入/输出量的数据类型。各种类型的格式表示可参阅后续章节。在printf函数中还可以在格式控制串内出现非格式控制字符,这时在显示屏幕上将原文打印。参数表中给出了输入或输出的量。当有多个量时,用逗号间隔。例如:

printf("%d+%d=%d\n",a,b,sum);

其中,%d为格式字符,表示整数的输出。它在格式串中出现三次,分别对应a、b和sum这三个变量。其余字符为非格式字符,照原样输出在屏幕上。