非常教程

C参考手册

字符串 | Strings

wctype

在头文件<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使用的类别

“cntrl”

标识iswdigit使用的类别

“digit”

标识iswgraph使用的类别

“graph”

识别iswlower使用的类别

“lower”

标识iswprint使用的类别

“print”

标识iswspace使用的类别

“space”

标识iswupper使用的类别

“xdigit”

标识iswxdigit使用的类别

返回值

wctype_t对象适用于iswctype根据当前C语言环境的指定类别对宽字符进行分类,如果str未命名当前C语言环境支持的类别,则为零。

参考

  • C11标准(ISO/IEC 9899:2011):
    • 7.30.2.2.2 wctype函数(p: 452)
  • C99标准(ISO/IEC 9899:1999):
    • 7.25.2.2.2 wctype函数(p: 398)

另请参阅

iswctype(C95)

根据指定的LC_CTYPE类别(函数)对宽字符进行分类

| 用于wctype的C ++文档

C

C 语言是一门通用计算机编程语言,应用广泛。C 语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。