ISXDIGIT(3)

名称
isxdigit - 16 進数文字のテスト

ライブラリ
libc

書式
<ctype.h> int isxdigit(int c)

解説
isxdigit() 関数は 16 進数文字であるかどうかをテストします。 C の単一の char で表現できるロケール ( multibyte(3) 参照) に対しては、引数の値は unsigned char で表現できるものか値 EOF です。 ASCII 文字集合においては、次の文字が含まれます (それらの数値を 8 進数でも示します):

060 ``0'' | 061 ``1'' | 062 ``2'' | 063 ``3'' | 064 ``4''
065 ``5'' | 066 ``6'' | 067 ``7'' | 070 ``8'' | 071 ``9''
101 ``A'' | 102 ``B'' | 103 ``C'' | 104 ``D'' | 105 ``E''
106 ``F'' | 141 ``a'' | 142 ``b'' | 143 ``c'' | 144 ``d''
145 ``e'' | 146 ``f''

戻り値
isxdigit() 関数は、文字テスト結果が偽のとき 0 を返し、 文字テスト結果が真のとき 0 以外を返します。

関連項目
ctype(3), multibyte(3), ascii(7)

規格
isxdigit() 関数は isoC に適合しています。