标准库头文件 <wctype.h> (C95)
来自 cppreference.cn
此头文件是 宽字符分类和映射实用工具 库的一部分。
目录 |
[编辑] 函数
字符分类 | |
(C95) |
检查宽字符是否为字母数字字符 (函数) |
(C95) |
检查宽字符是否为字母字符 (函数) |
(C95) |
检查宽字符是否为小写字符 (函数) |
(C95) |
检查宽字符是否为大写字符 (函数) |
(C95) |
检查宽字符是否为数字 (函数) |
(C95) |
检查宽字符是否为十六进制字符 (函数) |
(C95) |
检查宽字符是否为控制字符 (函数) |
(C95) |
检查宽字符是否为图形字符 (函数) |
(C95) |
检查宽字符是否为空格字符 (函数) |
(C99) |
检查宽字符是否为空白字符 (函数) |
(C95) |
检查宽字符是否为打印字符 (函数) |
(C95) |
检查宽字符是否为标点字符 (函数) |
(C95) |
根据指定的 LC_CTYPE 类别对宽字符进行分类 (函数) |
(C95) |
在当前的 C 本地环境中查找字符分类类别 (函数) |
字符操作 | |
(C95) |
将宽字符转换为小写 (函数) |
(C95) |
将宽字符转换为大写 (函数) |
(C95) |
根据指定的 LC_CTYPE 映射类别执行字符映射 (函数) |
(C95) |
在当前的 C 本地环境中查找字符映射类别 (函数) |
[编辑] 类型
wint_t (C95) |
可以容纳任何有效的宽字符和至少一个额外值的整数类型 (类型定义) |
wctrans_t (C95) |
保存特定于区域设置的字符映射的标量类型 (类型定义) |
wctype_t (C95) |
保存特定于区域设置的字符分类的标量类型 (类型定义) |
[编辑] 宏
WEOF (C95) |
类型为 wint_t 的非字符值,用于指示错误 (宏常量) |
[编辑] 概要
typedef /* see description */ wctrans_t; typedef /* see description */ wctype_t; typedef /* see description */ wint_t; #define WEOF /* see description */ int iswalnum(wint_t wc); int iswalpha(wint_t wc); int iswblank(wint_t wc); int iswcntrl(wint_t wc); int iswdigit(wint_t wc); int iswgraph(wint_t wc); int iswlower(wint_t wc); int iswprint(wint_t wc); int iswpunct(wint_t wc); int iswspace(wint_t wc); int iswupper(wint_t wc); int iswxdigit(wint_t wc); int iswctype(wint_t wc, wctype_t desc); wctype_t wctype(const char* property); wint_t towlower(wint_t wc); wint_t towupper(wint_t wc); wint_t towctrans(wint_t wc, wctrans_t desc); wctrans_t wctrans(const char* property);