<stdio.h> 是 C 标准库中的头文件,提供了一组用于输入和输出的函数和宏。以下是 <stdio.h> 中一些常见的函数和宏:

1. 文件操作:
   - FILE 类型:表示文件流的数据类型。
   - fopen 函数:打开文件,返回文件指针。
   - fclose 函数:关闭文件。
   - fprintf 函数:按照指定格式写入数据到文件。
   - fscanf 函数:按照指定格式从文件读取数据。
    #include <stdio.h>

    int main() {
        FILE *file = fopen("example.txt", "w");
        fprintf(file, "Hello, World!\n");
        fclose(file);
        return 0;
    }

2. 标准输入输出:
   - printf 函数:按照指定格式输出数据到标准输出。
   - scanf 函数:按照指定格式从标准输入读取数据。
    #include <stdio.h>

    int main() {
        int num;
        printf("Enter a number: ");
        scanf("%d", &num);
        printf("You entered: %d\n", num);
        return 0;
    }

3. 字符输入输出:
   - putchar 函数:输出一个字符到标准输出。
   - getchar 函数:从标准输入读取一个字符。
    #include <stdio.h>

    int main() {
        char ch;
        printf("Enter a character: ");
        ch = getchar();
        putchar(ch);
        return 0;
    }

4. 错误输出:
   - perror 函数:打印上一个函数调用的错误信息。
   - stderr 文件指针:标准错误流。
    #include <stdio.h>

    int main() {
        FILE *file = fopen("nonexistent_file.txt", "r");
        if (file == NULL) {
            perror("Error opening file");
        }
        return 0;
    }

这些是 <stdio.h> 中的一些基本功能。该头文件还包含了很多其他用于文件和输入输出的函数和宏。


转载请注明出处:http://www.zyzy.cn/article/detail/13556/C 语言