<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位宽字符转换为多字节字符序列的函数。 |