【快速上手C语言】第十二章:探索C语言标准库的强大功能-stdio.h、string.h、math.h、time.h和stdlib.h详解

        C语言标准库提供了一套丰富的函数,可以帮助开发者完成各种常见任务,从输入输出处理到数学计算、字符串操作、时间处理和通用实用函数。第十二章将详细介绍这些库的功能,帮助您更好地理解和使用C语言标准库。

一、标准输入输出库(stdio.h)

1. 基本输入输出函数

stdio.h 提供了处理标准输入输出的函数,如 printfscanffgetsfputs 等。

(1) printf 和 scanf

printf 用于格式化输出到标准输出(通常是屏幕),而 scanf 用于从标准输入(通常是键盘)读取数据。

#include 

int main() {
    int age;
    printf("请输入您的年龄: ");
    scanf("%d", &age);
    printf("您输入的年龄是: %d\n", age);
    return 0;
}
# 运行结果:
# 请输入您的年龄: 25
# 您输入的年龄是: 25
2) fgets 和 fputs

fgets 用于从流中读取字符串,fputs 用于将字符串输出到流中。它们通常用于处理文本文件。

#include 

int main() {
    char str[100];
    printf("请输入一行文字: ");
    fgets(str, 100, stdin);
    printf("您输入的是: ");
    fputs(str, stdout);
    return 0;
}
# 运行结果:
# 请输入一行文字: Hello, World!
# 您输入的是: Hello, World!

2. 文件操作

stdio.h 还提供了处理文件的函数,如 fopenfclosefreadfwrite 等。

(1) fopen 和 fclose

fopen 用于打开文件,fclose 用于关闭文件。

#include 

int main() {
    FILE *file = fopen("example.txt", "

你可能感兴趣的:(快速上手C语言,c语言,算法,开发语言)