当前位置: C语言 -- 标准库 -- <uchar.h>

<uchar.h>头文件

<uchar.h>头文件声明了4个函数和4个类型用以操作统一码字符(Unicode字符),具体如下:

类型(type):
mbstate_t 存储多字节字符序列和宽字符序列相互转换所需转换状态信息的类型。
size_t 表示sizeof运算符运算结果的无符号整数类型。
char16_t 用于16位字符的无符号整数类型。
char32_t 用于32位字符的无符号整数类型。

函数(function):
mbrtoc16 将多字节字符序列转换为16位宽字符的函数。
c16rtomb 16位宽字符转换为多字节字符序列的函数。
mbrtoc32 将多字节字符序列转换为32位宽字符的函数。
c32rtomb 32位宽字符转换为多字节字符序列的函数。