a亚洲精品_精品国产91乱码一区二区三区_亚洲精品在线免费观看视频_欧美日韩亚洲国产综合_久久久久久久久久久成人_在线区

首頁 > 編程 > 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

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

圖片精選

主站蜘蛛池模板: 999这里只有精品 | 久久久综合网 | 在线一区视频 | av片在线观看 | 日韩一区二区在线免费观看 | 国产99久久久国产精品 | 黄色毛片网站在线观看 | 国产一区二区三区在线 | 久久久噜噜噜久久久 | 欧美同性大尺度腐剧 | 日韩三区在线观看 | 成人激情视频免费观看 | 日本亚洲欧美 | www.久久精品 | 视频精品一区二区 | 日韩一区二区三区在线 | 欧美亚洲激情视频 | 五月婷婷色 | 日韩国产在线 | 日韩免费一区二区三区 | 精品视频在线免费观看 | 国产精品免费看 | 国产伦精品一区二区三毛 | 综合久久综合久久 | 一区二区免费视频观看 | 欧美日韩一区不卡 | 97中文字幕 | 色在线免费视频 | 国产免费一区 | 日韩在线观看网站 | 欧美成人在线网站 | 一区二区视频 | 黄色网址免费在线 | 欧美成人免费在线观看 | 97国产超碰 | 国产一区二区三区免费视频 | 欧美一级做a爰片免费视频 在线不卡日韩 | 成人在线免费 | 无遮挡又黄又刺激的视频 | 亚洲永久免费视频 | 麻豆精品国产传媒 |