最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法

 更新時(shí)間:2015年08月25日 17:51:21   投稿:goldensun  
這篇文章主要介紹了C語言中isdigit()函數(shù)和isxdigit()函數(shù)的用法,用來判斷字符師傅為阿拉伯?dāng)?shù)字和16進(jìn)制數(shù)字,需要的朋友可以參考下

C語言isdigit()函數(shù):判斷字符是否為阿拉伯?dāng)?shù)字
頭文件:

#include <ctype.h>

定義函數(shù):

int isdigit(int c);

函數(shù)說明:檢查參數(shù) c 是否為阿拉伯?dāng)?shù)字0 到9。

返回值:若參數(shù)c 為阿拉伯?dāng)?shù)字,則返回true,否則返回null(0)。

附加說明:此為宏定義,非真正函數(shù)。

范例:找出str 字符串中為阿拉伯?dāng)?shù)字的字符。

#include <ctype.h>
main(){
 char str[] = "123@#FDsP[e?";
 int i;
 for(i = 0; str[i] != 0; i++)
  if(isdigit(str[i]))
   printf("%c is an digit character\n", str[i]);
}

執(zhí)行結(jié)果:

1 is an digit character
2 is an digit character
3 is an digit character

C語言isxdigit()函數(shù):判斷字符是否為16進(jìn)制數(shù)字

頭文件:

#include <ctype.h>

定義函數(shù):

int isxdigit (int c);

函數(shù)說明:檢查參數(shù)c是否為16 進(jìn)制數(shù)字,只要c為下列其中一個(gè)情況就檢測成功。

16進(jìn)制數(shù)字:0123456789ABCDEF。

返回值:若參數(shù)c 為16 進(jìn)制數(shù)字,則返回非 0,否則返回 0。

附加說明:此為宏定義,非真正函數(shù)。

范例:找出字符串str 中為十六進(jìn)制數(shù)字的字符。

#include <ctype.h>
main(){
 char str[] = "123c@#FDsP[e?";
 int i;
 for(i = 0; str[i] != 0; i++)
  if(isxdigit(str[i]))
   printf("%c is a hexadecimal digits\n", str[i]);
}

執(zhí)行結(jié)果:

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

相關(guān)文章

最新評論

托克托县| 甘谷县| 咸宁市| 嵩明县| 平顶山市| 水富县| 同心县| 江孜县| 东兴市| 保山市| 河东区| 临安市| 确山县| 镇雄县| 五寨县| 岐山县| 大安市| 陕西省| 进贤县| 昂仁县| 昌黎县| 石屏县| 汶上县| 修文县| 青田县| 珠海市| 古蔺县| 衡山县| 清丰县| 海林市| 淄博市| 瑞安市| 石泉县| 武定县| 长白| 左云县| 凤台县| 达州市| 桓仁| 日照市| 方正县|