常用的字符(串)库函数

一、字符函数

字符函数
函数名 函数原型 功能 返回值 头文件
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
         



猜你喜欢

转载自blog.csdn.net/Pluto_God/article/details/80301317
今日推荐