C 语言编程中的输入和输出操作167


输入和输出 (I/O) 操作是任何计算机程序的重要组成部分,C 语言提供了广泛的函数来处理这些操作。本文将详细介绍 C 语言中的输入和输出代码,包括高级 I/O 功能、文件处理和格式化 I/O。

基本输入输出函数

C 语言的基本 I/O 函数用于从标准输入 (stdin) 读取数据并将其写入标准输出 (stdout)。这些函数包括:
printf():用于格式化输出
scanf():用于格式化输入
putchar():写入单个字符
getchar():读取单个字符

高级 I/O 函数

除了基本 I/O 函数外,C 语言还提供了高级 I/O 函数,用于更复杂的 I/O 操作,包括:
gets():从标准输入读取字符串
puts():写入字符串并换行
fscanf():从文件中读取格式化数据
fprintf():将格式化数据写入文件

文件处理

C 语言还提供了一组函数来处理文件,包括:
fopen():打开文件
fclose():关闭文件
fread():从文件读取数据
fwrite():将数据写入文件

格式化 I/O

C 语言中的格式化 I/O 函数允许控制输出的格式,包括:
%d:整数
%f:浮点数
%c:字符
%s:字符串

示例代码

以下代码演示了 C 语言中的基本输入和输出操作:
#include <stdio.h>
int main() {
int age;
char name[20];
printf("请输入您的年龄:");
scanf("%d", &age);
printf("请输入您的姓名:");
scanf("%s", name);
printf("您的姓名是 %s,年龄是 %d。", name, age);
return 0;
}

以下代码演示了 C 语言中的文件处理:
#include <stdio.h>
int main() {
FILE *fp;
fp = fopen("", "w");
fprintf(fp, "这是一行测试文本。");
fclose(fp);
return 0;
}


掌握 C 语言中的输入和输出操作对于开发有效的代码至关重要。本文介绍了基本 I/O 函数、高级 I/O 函数、文件处理和格式化 I/O。通过理解和使用这些函数,程序员可以轻松地管理数据并与用户交互。

2024-11-30


上一篇:C 语言中高效数组复制的全面指南

下一篇:C 语言函数实验总结