Namespaces
Variants

Standard library header <wctype.h> (C95)

From cppreference.net

此头文件属于 宽字符分类与映射工具 库。

目录

函数

字符分类
检查宽字符是否为字母数字
(函数)
检查宽字符是否为字母
(函数)
检查宽字符是否为小写字符
(函数)
检查宽字符是否为大写字符
(函数)
检查宽字符是否为数字
(函数)
检查宽字符是否为十六进制字符
(函数)
检查宽字符是否为控制字符
(函数)
检查宽字符是否为图形字符
(函数)
检查宽字符是否为空白字符
(函数)
检查宽字符是否为空白字符
(函数)
检查宽字符是否为可打印字符
(函数)
检查宽字符是否为标点字符
(函数)
根据指定的 LC_CTYPE 类别对宽字符进行分类
(函数)
(C95)
在当前 C 语言环境中查找字符分类类别
(函数)
字符操作
将宽字符转换为小写
(函数)
将宽字符转换为大写
(函数)
根据指定的 LC_CTYPE 映射类别执行字符映射
(函数)
(C95)
在当前 C 语言环境中查找字符映射类别
(函数)

类型

wint_t
(C95)
可容纳任何有效宽字符及至少一个额外值的整数类型
(typedef)
wctrans_t
(C95)
用于保存区域设置特定字符映射的标量类型
(typedef)
wctype_t
(C95)
用于保存区域设置特定字符分类的标量类型
(typedef)

WEOF
(C95)
类型为 wint_t 的非字符值,用于指示错误
(宏常量)

概要

typedef /* 详见描述 */ wctrans_t;
typedef /* 详见描述 */ wctype_t;
typedef /* 详见描述 */ wint_t;
#define WEOF /* 详见描述 */
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);