scanf
?/p>
printf
这两个函数分别称为格式输入函数和格式输出?/p>
数。其意义是按指定的格式输入输出值。因此,这两个函数在括号?/p>
的参数都由以下两部分组成?/p>
1)
格式控制串:格式控制串是一个字符串,必须用双引号括起来?/p>
它表示了输入输出量的数据类型?/p>
?/p>
printf
函数中可以在格式控制串内出现非格式控制字符,这时?/p>
显示屏幕上会显示源字符串。各种类型的格式表示方式请参考:
C
?/p>
言格式输出函数
printf()
详解?/p>
?/p>
scanf
函数中也可以在格式控制串内出现非格式控制符,
这时会将
输入的数据以该字符为分隔。各种类型的格式表示方式请参考:
C
?/p>
言
scanf()
函数?/p>
2)
参数表:参数表中给出了输入或输出的变量。当有多个变量时?/p>
用英文逗号
(,)
分开。例如:
复制纯文本新窗口
printf("sine of %lf is %lf\n",x,s);
// %lf
为格式字符,表示按双精度浮点数处理,它在格式串中两次
现,对应?/p>
x
?/p>
s
两个变量
//
其余字符为非格式字符则照原样输出在屏幕上?/p>
scanf("%d %fa%c", &intNum, &floatNum, &c);