命名空间
变体
操作

标准库头文件 <wctype.h> (C95)

来自 cppreference.cn
< c‎ | header

此头文件是 宽字符分类和映射实用工具 库的一部分。

目录

[编辑] 函数

字符分类
检查宽字符是否为字母数字字符
(函数) [编辑]
检查宽字符是否为字母字符
(函数) [编辑]
检查宽字符是否为小写字符
(函数) [编辑]
检查宽字符是否为大写字符
(函数) [编辑]
检查宽字符是否为数字
(函数) [编辑]
检查宽字符是否为十六进制字符
(函数) [编辑]
检查宽字符是否为控制字符
(函数) [编辑]
检查宽字符是否为图形字符
(函数) [编辑]
检查宽字符是否为空格字符
(函数) [编辑]
检查宽字符是否为空白字符
(函数) [编辑]
检查宽字符是否为打印字符
(函数) [编辑]
检查宽字符是否为标点字符
(函数) [编辑]
根据指定的 LC_CTYPE 类别对宽字符进行分类
(函数) [编辑]
(C95)
在当前的 C 本地环境中查找字符分类类别
(函数) [编辑]
字符操作
将宽字符转换为小写
(函数) [编辑]
将宽字符转换为大写
(函数) [编辑]
根据指定的 LC_CTYPE 映射类别执行字符映射
(函数) [编辑]
在当前的 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);