当前位置: C语言 -- 专题 -- 宽字符输入/输出函数和字节输入/输出函数

宽字符输入/输出函数和字节输入/输出函数

根据ISO/IEC 9899:2018标准第7.21.1 Introduction节,输入/输出函数包含以下四大类:

- 宽字符输入函数

这些函数在ISO/IEC 9899:2018标准第7.29 Extended multibyte and wide character utilities <wchar.h>节中声明,用于宽字符和宽字符串的输入,包括:fgetwcfgetwsgetwcgetwcharfwscanfwscanfvfwscanfvwscanf


- 宽字符输出函数

这些函数在ISO/IEC 9899:2018标准第7.29 Extended multibyte and wide character utilities <wchar.h>节中声明,用于宽字符和宽字符串的输出,包括:fputwcfputwsputwcputwcharfwprintfwprintfvfwprintfvwprintf


- 宽字符输入/输出函数

宽字符输入/输出函数包括ungetwc函数、宽字符输入函数和宽字符输出函数三个部分。


- 字节输入/输出函数

这些函数在ISO/IEC 9899:2018标准第7.21 Input/output <stdio.h>节中声明,用于执行输入/输出操作,包括:fgetcfgetsfprintffputcfputsfreadfscanffwritegetcgetcharprintfputcputcharputsscanfungetcvfprintfvfscanfvprintfvscanf