Loose-Info.com
Last Update 2012/07/05
TOP - C言語 - ctype.h - isxdigit()

引数で与えられる文字のテストを行います。
16進数字(アルファベット a〜f,A〜Fを含む)の場合に真となります。

 戻り値1  = isxdigit(  引数1  )

戻り値1 :
int
引数1をテストした結果が真 : 0以外
引数1をテストした結果が偽 : 0
引数1 :
int
テストの対象となるASCII文字

(例)
#include <stdio.h> #include <ctype.h> int main () { int c; printf("isxdigit()結果\n"); for (c=0x30; c<0x80; c=c+4) { if (isxdigit(c)) { printf("「%c」は真\n", c); } else { printf("「%c」は偽\n", c); } } return 0; }

実行結果
isxdigit()結果 「0」は真 「4」は真 「8」は真 「<」は偽 「@」は偽 「D」は真 「H」は偽 「L」は偽 「P」は偽 「T」は偽 「X」は偽 「\」は偽 「`」は偽 「d」は真 「h」は偽 「l」は偽 「p」は偽 「t」は偽 「x」は偽 「|」は偽