国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

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

2020-01-26 14:57:28
字體:
來源:轉載
供稿:網友

C語言isdigit()函數:判斷字符是否為阿拉伯數字
頭文件:

#include <ctype.h>

定義函數:

int isdigit(int c);

函數說明:檢查參數 c 是否為阿拉伯數字0 到9。

返回值:若參數c 為阿拉伯數字,則返回true,否則返回null(0)。

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

范例:找出str 字符串中為阿拉伯數字的字符。

#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]);}

執行結果:

1 is an digit character2 is an digit character3 is an digit character

C語言isxdigit()函數:判斷字符是否為16進制數字

頭文件:

#include <ctype.h>

定義函數:

int isxdigit (int c);

函數說明:檢查參數c是否為16 進制數字,只要c為下列其中一個情況就檢測成功。

16進制數字:0123456789ABCDEF。

返回值:若參數c 為16 進制數字,則返回非 0,否則返回 0。

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

范例:找出字符串str 中為十六進制數字的字符。

#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]);}

執行結果:

1 is a hexadecimal digits2 is a hexadecimal digits3 is a hexadecimal digitsc is a hexadecimal digitsF is a hexadecimal digitsD is a hexadecimal digitse is a hexadecimal digits

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 荥阳市| 广饶县| 余干县| 揭西县| 始兴县| 永和县| 西乌珠穆沁旗| 溧阳市| 波密县| 云龙县| 谢通门县| 许昌县| 连城县| 门头沟区| 江口县| 宜君县| 万盛区| 郸城县| 鄯善县| 兴城市| 波密县| 遵化市| 界首市| 石柱| 兴海县| 若羌县| 黔西县| 内江市| 澄城县| 正阳县| 江源县| 西和县| 贵阳市| 天长市| 申扎县| 鄄城县| 普格县| 马龙县| 江北区| 江北区| 宁津县|