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'转成回车换行符 |
返回换行符 |