wctype

来自cppreference.com
< c‎ | string‎ | wide
在标头 <wctype.h> 定义
wctype_t wctype( const char* str );
(C95 起)

构造 wctype_t 类型值,它描述宽字符分类的 LC_CTYPE 类别。它可以是标准分类类别之一,或本地环境限定的类别,例如 "jkanji"

参数

str - 保有所欲类别名的 C 字符串

str 的下列值在所有 C 本地环境中得到支持:

str 的值 效果
"alnum" 标识 iswalnum 所用的类别
"alpha" 标识 iswalpha 所用的类别
"blank" 标识 iswblank 所用的类别 (C99)
"cntrl" 标识 iswcntrl 所用的类别
"digit" 标识 iswdigit 所用的类别
"graph" 标识 iswgraph 所用的类别
"lower" 标识 iswlower 所用的类别
"print" 标识 iswprint 所用的类别
"space" 标识 iswspace 所用的类别
"upper" 标识 iswupper 所用的类别
"xdigit" 标识 iswxdigit 所用的类别

返回值

wctype_t 值,适合由 iswctype 用以按照当前 C 本地环境的具名类别分类宽字符,或若 str 不指名当前 C 本地环境支持的类别则为零。

引用

  • C23 标准(ISO/IEC 9899:2024):
  • 7.30.2.2.2 The wctype function (第 TBD 页)
  • C17 标准(ISO/IEC 9899:2018):
  • 7.30.2.2.2 The wctype function (第 TBD 页)
  • C11 标准(ISO/IEC 9899:2011):
  • 7.30.2.2.2 The wctype function (第 452 页)
  • C99 标准(ISO/IEC 9899:1999):
  • 7.25.2.2.2 The wctype function (第 398 页)

参阅

按照指定的 LC_CTYPE 类别分类宽字符
(函数)