Last Update 2012/07/05
引数で与えられる文字のテストを行います。
16進数字(アルファベット a〜f,A〜Fを含む)の場合に真となります。
16進数字(アルファベット a〜f,A〜Fを含む)の場合に真となります。
戻り値1 = isxdigit( 引数1 )
戻り値1 :
int
引数1をテストした結果が真 : 0以外
引数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」は偽
「|」は偽