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