wctob函数
概要:
#include <wchar.h> int wctob(wint_t c);
描述:
该函数将宽字符转换为单字节字符,可用于确定参数c是否对应于扩展字符集的某个成员,该成员在初始移位状态时其多字节字符表示形式是单个字节。
绝大多数多字节字符编码(例如:UTF-8编码)使用单个字节编码ASCII字符。
参数:
wint_t c
返回值:
如果参数c不存在对应的初始移位状态下的单字节字符,函数返回EOF;否则函数返回该字符的单字节表示(unsigned char类型),该表示形式会被提升为int类型。
范例:
|
|
输出:
L'A'存在对应的初始移位状态下的单字节字符。
L'国'不存在对应的初始移位状态下的单字节字符。
相关内容:
btowc | 将单字节字符转换为宽字符的函数。 |