|
2.4.2 输入输出函数
常用的输入输出函数如表2-7所示,调用时,要求在源文件中包含以下命令行:
- #include<stdio.h>
表2-7 常用输入输出函数
|
函数格式说明
|
功 能
|
返 回 值
|
|
int scanf(char *
format,args,…)
|
从标准输入设备按format
指定的格式把输入数据
存入到args,…所指的内存中
|
已输入的数据的个数
|
|
int printf(char *
format,args,…)
|
把args,…的值以format
指定的格式输出到标准输出设备
|
输出字符的个数
|
|
int getchar(void)
|
从标准输入设备读取下一个字符
|
返回所读字符
|
|
int putchar(char ch)
|
把ch输出到标准输出设备
|
返回输出的字符,
若出错则返回EOF
|
|
char *gets(char *s)
|
从标准设备读取一行字符
串放入s所指存储区,
用'\0'替换读入的换行符
|
返回s,出错返回NULL
|
|
int puts(char *str)
|
把str所指字符串输出
到标准设备,将'\0'转成回车换行符
|
返回换行符
|
|