isxdigit

isxdigit,相關函式是isalnum,isdigit,isascii,表頭檔案是#include<ctype.h>,定義函式是int isxdigit (int c)。

基本介紹

  • 中文名:isxdigit
  • 相關函式:isalnum,isdigit,isascii
  • 表頭檔案:#include<ctype.h>
  • 定義函式:int isxdigit (int c)
簡介,範例,

簡介

相關函式
isalnum,isdigit,isascii,isalpha
表頭檔案
#include<ctype.h>
定義函式
int isxdigit (int c)
函式說明
檢查參數c是否為16進制數字,只要c為下列其中一個情況則返回非零值,否則返回0。
16進制數字:0123456789abcdefABCDEF。
參數類型為int,但是可以直接將char 類型數據傳入.
例如:isxdigit('a') 返回為1.
返回值
若參數c為16進制數字,則返回非零,否則返回0。
附加說明
此為宏定義,非真正函式。

範例

/*找出字元串str中為十六進制數字的字元*/
#include<ctype.h>#include<stdio.h>intmain(){charstr[]="123c@#FDsP[e?";inti;for(i=0;str[i]!='\0';i++)if(isxdigit(str[i]))printf("%cisahexadecimaldigits\n",str[i]);}
執行
1 is a hexadecimal digits
2 is a hexadecimal digits
3 is a hexadecimal digits
c is a hexadecimal digits
F is a hexadecimal digits
D is a hexadecimal digits
e is a hexadecimal digits

相關詞條

熱門詞條

聯絡我們