常用的字元(串)庫函式
阿新 • • 發佈:2018-12-04
一、字元函式
字元函式 函式名 函式原型 功能 返回值 標頭檔案 isalnum int isalnum(int c) 檢查c是否是字母或數字 是則返回非0,否則返回0 ctype.h isalpha int isalpha(int c) 檢查c是否是字母 是返回非0,否則返回0 ctype.h isdigit int isdigit(int ch) 檢查ch是否是數字(0~9) 是返回非0,否則返回0 ctype.h islower int islower(int ch) 檢查ch是否是小寫字母(a~z) 是返回非0,否則返回0 ctype.h isspace int isspace(int ch) 檢查ch是否是空格、跳格符、或換行符 是返回非0,否則返回0 ctype.h isupper int isupper(int ch) 檢查ch是否是大寫字母 是返回非0,否則返回0 ctype.h isxdigit int isxdigit(int ch) 檢查ch是否是一個16進位制的數字字元 是返回非0,否則返回0 ctype.h
二、字串函式
函式名 | 函式原型 | 功能 | 返回值 | 標頭檔案 |
---|---|---|---|---|
ctract | char *stract(char *str1,char *str2) | 把字串str2連線到str1後面 | str1 | string.h |
strchr | char *strchr(char *str,int ch) | 找出str指向的字串中第一次出現字元ch的位置 | 成功返回指向該位置的指標 ,失敗返回空指標 |
string.h |
strcmp | int strcmp(char *str1,char *str2) | 比較兩個字串str1 和str2 的大小 | str1<str2,返回負數 str1=str2,返回0 str1>str2,返回正數 |
string.h |
strcpy | char *strcpy(char *str1,char *str2) | 把str2指向的字串拷貝到str1 中 | str1 | string.h |
strlen | unsigned int strlen(char *str) | 統計字串str中字元的個數 |
字元個數 | string.h |
tolower | int tolower(int ch) | 將字元ch轉換為小寫字元 | 與ch相對應的小寫字元 | string.h |
toupper | int toupper(int ch) | 將字元ch轉化為大寫字元 | 與ch相對應的大寫字元 | string.h |