1、字符测试函数 ctype.hgit
isalnum:测试字符是否为英文或数字;
isalpha:测试字符是否为英文字母;
isascii:isacii(测试字符是否为ASCII码字符)
incntrl:测试字符是否为ASCII码的控制字符
isdigit:测试字符是否为阿拉伯数字
isgrahp:测试字符是否为可打印字符
islower:测试字符是否为小写字母
isprint:测试字符是否为可打印字符
isspace:测试字符是否为空格
ispunct:测试字符是否为标点符号或特殊符号
isupper:测试字符是否大写字母
isxdigit:测试字符是否为十六进制字符函数
2、字符串转换函数 stdlib.h 测试
atof :将字符串转换成浮点型数
atoi :将字符串转换成整型数
atol :将字符串转换成长整型数
gcvt :将浮点型数转换为字符串
ecvt :将浮点型数转换为字符串
fcvt :将浮点型数转换为字符串
strtod:将字符串转换成浮点数
strtol:将字符串转换成长整型数
strtoul:将字符串转换成无符号长整形数
toascii:将整型数转换成合法的ASCII码字符
tolower:将大写字母转换成小写字母
toupper:将小写字母转换成大写字母spa
3、字符串比较 string.h
bcmp :比较字符串的前n个字节是否相同。若是相同则返回0值,不然返回非0值。
memcm :比较两个字符串的大小是否相关,而且返回第一个不相同字符的差值。
strncasecmp :忽略大小写比较两个字符串。
4、字符串复制
bcopy :将一个字符串的前n个字符复制到另外一个字符串中。
memccpy :将一个字符串中的前n个字节复制到另外一个字符串中。与bcopy函数不一样的是memccpy能够检查字符串里是否是 有某一个字符。
strcpy :将一个字符串复制到另外一个字符串。
strncpy :将一个字符串中的若干个字符复制到另外一个字符串中。指针
5、字符串的清理与填充
bzero :将字符串中的部分字节写为0,即写入NULL值。
memset :将一个字符的前n个字符填充为某一个字符。ci
6、字符串查找
index :在字符串中找出须要查找字符第一次的出现位置,而后将该字符地址返回。
rindex :在字符串中找出最后一次某字符的出现位置,而后将该字符地址返回。
memchr :在一个字符串的前n个字符中查找某一字符,返回这个字符的指针地址。
strchr :在一个字符串中查找某一个字符第一次出现的位置。
strrchr :在一个字符串中查找某一个字符最后一次出现的位置。字符串
7、字符串的链接与分割
strcat :将一个字符串链接到另外一个字符串后面。
strtok :将字符串分割成多个字符串。string
8、其它字符串函数
strlen :返回字符串的长度,也就字符串里一共有多少个字符。
strspn :返回一个字符串首次不包含在字符串内容中的字符的位置。
strcspn :查找出一个字符串第一次不容许出现的某个字符的.it