首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

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 ++文档

扫码关注腾讯云开发者

领取腾讯云代金券

http://www.vxiaotou.com