码迷,mamicode.com
首页 > 编程语言 > 详细

C语言字符相关函数-

时间:2018-11-08 22:11:39      阅读:166      评论:0      收藏:0      [点我收藏+]

标签:字符测试   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 :查找出一个字符串第一次不允许出现的某个字符的.

 

C语言字符相关函数-

标签:字符测试   str   写入   需要   相关   标点符号   sci   字符串连接   无符号   

原文地址:https://www.cnblogs.com/sail/p/9931868.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!