宽字符输入/输出函数和字节输入/输出函数
根据ISO/IEC 9899:2018标准第7.21.1 Introduction节,输入/输出函数包含以下四大类:
- 宽字符输入函数
这些函数在ISO/IEC 9899:2018标准第7.29 Extended multibyte and wide character utilities <wchar.h>节中声明,用于宽字符和宽字符串的输入,包括:fgetwc、fgetws、getwc、getwchar、fwscanf、wscanf、vfwscanf、vwscanf。
- 宽字符输出函数
这些函数在ISO/IEC 9899:2018标准第7.29 Extended multibyte and wide character utilities <wchar.h>节中声明,用于宽字符和宽字符串的输出,包括:fputwc、fputws、putwc、putwchar、fwprintf、wprintf、vfwprintf、vwprintf。
- 宽字符输入/输出函数
宽字符输入/输出函数包括ungetwc函数、宽字符输入函数和宽字符输出函数三个部分。
- 字节输入/输出函数
这些函数在ISO/IEC 9899:2018标准第7.21 Input/output <stdio.h>节中声明,用于执行输入/输出操作,包括:fgetc、fgets、fprintf、fputc、fputs、fread、fscanf、fwrite、getc、getchar、printf、putc、putchar、puts、scanf、ungetc、vfprintf、vfscanf、vprintf、vscanf。