C语⾔字符相关函数-
⼀、字符测试函数 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 :在⼀个字符串中查某⼀个字符最后⼀次出现的位置。c语言字符常量有哪些
七、字符串的连接与分割
strcat :将⼀个字符串连接到另⼀个字符串后⾯。
strtok :将字符串分割成多个字符串。
⼋、其它字符串函数
strlen :返回字符串的长度,也就字符串⾥⼀共有多少个字符。
strspn :返回⼀个字符串⾸次不包含在字符串内容中的字符的位置。
strcspn :查出⼀个字符串第⼀次不允许出现的某个字符的.
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论