前言:最近一直在刷leetcode的題,用到isalnum函數,用man手冊查找了一下,總共有13個相關函數以下: git
#include <ctype.h>函數
int isalnum(int c);
int isalpha(int c);
int isascii(int c);
int isblank(int c);
int iscntrl(int c);
int isdigit(int c);
int isgraph(int c);
int islower(int c);
int isprint(int c);
int ispunct(int c);
int isspace(int c);
int isupper(int c);
int isxdigit(int c);學習
頭文件 #include <ctype.h>
定義函數 int isalnum (int c);
函數說明檢查參數 c 是否爲英文字母或阿拉伯數字, 在標準c 中至關於使用"isalpha(c) || isdigit(c)"作
測試.
返回值若參數c 爲字母或數字, 則返回非0, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.測試
頭文件 #include <ctype.h>
定義函數 int isalpha (int c);
函數說明檢查參數 c 是否爲英文字母, 在標準c 中至關於使用"isupper(c)||islower(c)"作測試.
返回值若參數c 爲英文字母, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.spa
頭文件 #include <ctype.h>
定義函數 int isascii(int c);
函數說明檢查參數 c 是否爲ASCII 碼字符, 也就是判斷c 的範圍是否在0 到127 之間.
返回值若參數c 爲ASCII 碼字符, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.code
頭 文 件:#include<ctype.h>
函數聲明:int isblank(int c);
函數說明:檢查參數c是否爲空白字符,也就是判斷是否爲空白(space)或是製表符(tab)。空白 (space)的ASCII碼爲32,製表符(tab)的ASCAII碼則爲9。
返回值:若是參數c爲空白字符,則返回TRUE,不然返回NULL(0)。ci
頭文件 #include <ctype.h>
定義函數 int iscntrl(int c);
函數說明檢查參數 c 是否爲ASCII 控制碼, 也就是判斷c 的範圍是否在0 到30 之間.
返回值若參數c 爲ASCII 控制碼, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數. leetcode
頭文件 #include <ctype.h>
定義函數 int isdigit(int c);
函數說明檢查參數 c 是否爲阿拉伯數字0 到9.
返回值若參數c 爲阿拉伯數字, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.get
頭文件 #include <ctype.h>
定義函數 int isgraph (int c);
函數說明檢查參數 c 是否爲可打印字符, 若c 所對應的ASCII 碼可打印, 且非空格字符則返回TRUE.
返回值若參數c 爲可打印字符, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.it
頭文件 #include <ctype.h>
定義函數 int islower(int c);
函數說明檢查參數 c 是否爲小寫英文字母.
返回值若參數c 爲小寫英文字母, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.
頭文件 #include <ctype.h>
定義函數 int isupper(int c);
函數說明檢查參數 c 是否爲大寫英文字母.
返回值若參數c 爲大寫英文字母, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.
頭文件 #include <ctype.h>
定義函數 int isspace(int c);
函數說明檢查參數 c 是否爲空格字符, 也就是判斷是否爲空格('')、定位字符('\t')、CR('\r')、換行('\n')、
垂直定位字符('\v')或翻頁('\f')的狀況.
返回值若參數c 爲空格字符, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.
頭文件 #inlude <ctype.h>
定義函數 int ispunct(int c);
函數說明檢查參數 c 是否爲標點符號或特殊符號. 返回TRUE 也就是表明參數c 爲非空格、非數字和非英文字母.
返回值若參數c 爲標點符號或特殊符號, 則返回TRUE, 不然返回NULL(0).
附加說明此爲宏定義, 非真正函數.
頭文件 #include <ctype.h>
定義函數 int isprint(int c);
函數說明檢查參數 c 是否爲可打印字符, 若c 所對應的ASCII 碼可打印, 其中包含空格字符, 則返回TRUE.
返回值若參數c 爲可打印字符, 則返回TRUE, 不然返回NULL(0). 附加說明此爲宏定義, 非真正函數.
函數說明:檢查參數 c 是否爲阿拉伯數字0 到9。
返回值:若參數c 爲阿拉伯數字,則返回true,不然返回null(0)。
附加說明:此爲宏定義,非真正函數。
總結:還有不少東西要學習,多學習多總結!