iswdigitのヘルプ・マニュアル
日本語 英語
iswdigit --help
man iswdigit
ISWDIGIT(3) Linux Programmer’s Manual ISWDIGIT(3)
名前
iswdigit - 数字ワイド文字であるかどうかを調べる
書式
#include
int iswdigit(wint_t wc);
説明
iswdigit() 関数は、 isdigit(3) に対応するワイド文字関数である。この関数
は、wc がワイド文字クラス "digit" に属するワイド文字かどうかを調べる。
ワイド文字クラス "digit" はワイド文字クラス "xdigit" のサブクラスである
。したがってワイド文字クラス "alnum" や、その親クラスである "graph", さ
らにその親クラスである "print" のサブクラスでもある。
ワイド文字クラス "print" のサブクラスなので、ワイド文字クラ ス "digit"
はワイド文字クラス "cntrl" と共通部分を持たない。
ワ イ ド文字クラス "graph" のサブクラスなので、ワイド文字クラス "digit"
はワイド文字クラス "space" とそのサブクラスである "blank" と共通部分 を
持たない。
ワ イ ド文字クラス "alnum" のサブクラスなので、ワイド文字クラス "digit"
はワイド文字クラス "punct" と共通部分を持たない。
ワイド文字クラス "digit" は、ワイド文字クラス "alpha" と共通部分を持 た
な い。したがって、そのサブクラスである "lower", "upper" とも共通部分を
持たない。
ワイド文字クラス "digit" は必ず、'0' から '9' までの数字だけからなる。
返り値
iswdigit() 関数は、wc がワイド文字クラス "digit" に属するワイド文字なら
ば 0 でない値を返す。それ以外の場合には 0 を返す。
準拠
C99.
注意
iswdigit() の動作は、現在のロケールの LC_CTYPE カテゴリに依存する。
関連項目
isdigit(3), iswctype(3)
GNU 1999-07-25 ISWDIGIT(3)
ISWDIGIT(3) Linux Programmer’s Manual ISWDIGIT(3)
NAME
iswdigit - test for decimal digit wide character
SYNOPSIS
#include
int iswdigit(wint_t wc);
DESCRIPTION
The iswdigit() function is the wide-character equivalent of the
isdigit(3) function. It tests whether wc is a wide character belonging
to the wide-character class "digit".
The wide-character class "digit" is a subclass of the wide-character
class "xdigit", and therefore also a subclass of the wide-character
class "alnum", of the wide-character class "graph" and of the wide-
character class "print".
Being a subclass of the wide character class "print", the wide-charac-
ter class "digit" is disjoint from the wide-character class "cntrl".
Being a subclass of the wide-character class "graph", the wide-charac-
ter class "digit" is disjoint from the wide-character class "space" and
its subclass "blank".
Being a subclass of the wide-character class "alnum", the wide-charac-
ter class "digit" is disjoint from the wide-character class "punct".
The wide-character class "digit" is disjoint from the wide-character
class "alpha" and therefore also disjoint from its subclasses "lower",
"upper".
The wide-character class "digit" always contains exactly the digits '0'
to '9'.
RETURN VALUE
The iswdigit() function returns non-zero if wc is a wide character
belonging to the wide-character class "digit". Otherwise it returns
zero.
CONFORMING TO
C99.
NOTES
The behavior of iswdigit() depends on the LC_CTYPE category of the cur-
rent locale.
SEE ALSO
isdigit(3), iswctype(3)
COLOPHON
This page is part of release 3.22 of the Linux man-pages project. A
description of the project, and information about reporting bugs, can
be found at http://www.kernel.org/doc/man-pages/.
GNU 1999-07-25 ISWDIGIT(3)