一、字符测试
1、isalnum
表頭文件 #include<ctype.h>
定義函數 int isalnum(int c)
函數說明 檢查參數c是否為英文字母或阿拉伯數字,在標準c中相當于使用isalpha(c) || isdigit(c)
返回值 若參數c為字符或數字,則返回TRUE,否則返回NULL
2、isalpha
表頭文件 #include<ctype.h>
定義函數 int isalpha(int c)
函數說明 檢查參數c是否為英文字母,在標準c中相當于使用isupper(c) || islower(c)
返回值 若參數c為英文字母,則返回TRUE,否則返回NULL
3、isascii
表頭文件 #include<ctype.h>
定義函數 int isascii(int c)
函數說明 檢查參數c是否為ASCII碼字符,也就是判斷c的范圍是否在0到127之間
返回值 若參數c為ASCII碼字符,則返回TRUE,否則返回NULL
4、iscntrl
表頭文件 #include<ctype.h>
定義函數 int iscntrl(int c)
函數說明 檢查參數c是否為ASCII控制碼,也就是判斷c的范圍是否在0到30之間
返回值 若參數c為ASCII控制碼,則返回TRUE,否則返回NULL
5、idigit
表頭文件 #include<ctype.h>
定義函數 int isascii(int c)
函數說明 檢查參數c是否為阿拉伯數字0到9
返回值 若參數c為阿拉伯數字,則返回TRUE,否則返回NULL
6、isgraph
表頭文件 #include<ctype.h>
定義函數 int isgraph(int c)
函數說明 檢查參數c是否為可打印字符,若c所對應的ASCII碼可打印,且非空格字符則返回TRUE
返回值 若參數c為可打印字符,則返回TRUE,否則返回NULL
7、islower
表頭文件 #include<ctype.h>
定義函數 int islower(int c)
函數說明 檢查參數c是否為小寫英文字母
返回值 若參數c為小寫英文字母,則返回TRUE,否則返回NULL
8、isprint
表頭文件 #include<ctype.h>
定義函數 int isascii(int c)
函數說明 檢查參數c是否為可打印字符,若c所對應的ASCII碼可打印,其中包含空格字符,則返回TRUE
返回值 若參數c為可打印字符,則返回TRUE,否則返回NULL
9、isspace
表頭文件 #include<ctype.h>
定義函數 int isspace(int c)
函數說明 檢查參數c是否為空格字符,也就是判斷是否為空格(' ')、定位字符(' ')、CR('')、換行('
')、垂直定位字符('v')或翻頁('f')的情況。
返回值 若參數c為空格字符,則返回TRUE,否則返回NULL
10、ispunct
表頭文件 #include<ctype.h>
定義函數 int ispunct(int c)
函數說明 檢查參數c是否為標點符號或特殊符號,返回TRUE也就是代表參數c為非空格、非數字和非英文字母。
返回值 若參數c為標點符號或特殊符號,則返回TRUE,否則返回NULL
11、isupper
表頭文件 #include<ctype.h>
定義函數 int isupper(int c)
函數說明 檢查參數c是否為大寫英文字母
返回值 若參數c為大寫英文字母,則返回TRUE,否則返回NULL
12、isxdigit
表頭文件 #include<ctype.h>
定義函數 int isxdigit(int c)
函數說明 檢查參數c是否為16進制數字
返回值 若參數c為16進制數字,則返回TRUE,否則返回NULL
總結
- 上一篇: OPENCV MFC 程序出错修改
- 下一篇: java异常处理及400,404,500