isalnum函數
原型:extern int isalnum(int c);
用法:#include <ctype.h>
功能:判斷字符變量c是否為字母或數字
說明:當c為數字0-9或字母a-z及A-Z時,返回非零值,否則返回零
isupper函數
原型:extern int isupper(int c);
功能:判斷字符c是否為大寫英文字母
說明:當參數c為大寫英文字母(A-Z)時,返回非零值,否則返回零。
附加說明: 此為宏定義,非真正函數。
isgraph函數
定義函數:int isgraph (int c)
函數說明:檢查參數c是否為可打印 字符,若c所對映的ASCII碼可打印,且非空格字
符則返回TRUE。
返回值:若參數c為可打印字符,則返回TRUE,否則返回NULL(0)。
附加說明:此為 宏定義,非真正函數。
ispunct函數:
定義函數:int ispunct(int c)
函數說明:檢查參數c是否為標點符號或特殊符號。返回TRUE也就是代表參數c為
非空格、非數字和非英文字母。
返回值:v若參數c為標點符號或特殊符號,則返回TRUE,否則返回NULL(0)。
附加說明:此為 宏定義,非真正函數。
isspace函數:
函數說明:檢查參數c是否為空格字符,也就是判斷是否為空格(' ')、水平定位字符
('\t')、歸位鍵('\r')、換行('\n')、垂直定位字符('\v')或 翻頁('\f')的情況。
返回值:若參數c為空格 字符,則返回TRUE,否則返回NULL(0)。
附加說明:此為 宏定義,非真正函數。
isdigit函數:
定義方式與以上相同。
函數說明:該函數主要是識別參數是否為阿拉伯數字0~9。
返回值:若參數c為數字,則返回TRUE,否則返回NULL(0)。
他們的頭文件都是#include<ctype.h>