C 语言中的输入输出 (I/O)145


C 语言提供了一系列内置函数来处理输入/输出 (I/O) 操作。这些函数允许程序从用户读取数据,并将数据写入文件或控制台。

输入函数

C 语言中常用的输入函数包括:* `scanf()`:从标准输入流(通常是键盘)读取数据。
* `gets()`:从标准输入流读取字符串。
* `getchar()`:从标准输入流读取单个字符。
* `fgets()`:从标准输入流读取一行文本。

输出函数

C 语言中常用的输出函数包括:* `printf()`:将格式化的数据写入标准输出流(通常是控制台)。
* `puts()`:将字符串写入标准输出流。
* `putchar()`:将单个字符写入标准输出流。
* `fprintf()`:将格式化的数据写入文件或文件流。

文件 I/O

C 语言还支持文件 I/O 操作。要打开文件,可以使用 `fopen()` 函数。打开文件后,可以使用以下函数读取或写入数据:* `fread()`:从文件读取数据。
* `fwrite()`:将数据写入文件。
* `fseek()`:移动文件指针到特定的位置。
* `fclose()`:关闭文件。

格式说明符

`scanf()` 和 `printf()` 函数使用格式说明符来指定数据的类型和格式。常见的格式说明符包括:* `%d`:整数
* `%f`:浮点数
* `%c`:字符
* `%s`:字符串

示例

以下是一个 C 程序,演示如何使用输入和输出函数:```c
#include
int main() {
int age;
char name[50];
printf("请输入您的姓名:");
scanf("%s", name);
printf("请输入您的年龄:");
scanf("%d", &age);
printf("您的姓名是 %s,年龄是 %d。", name, age);
return 0;
}
```

C 语言的输入/输出函数提供了处理用户输入、文件操作和数据格式化所需的工具。熟练掌握这些函数對於開發有效的 C 程序至關重要。

2025-02-17


上一篇:C 语言输出(格式化输出)

下一篇:C语言:灵活高效地输出n