c语言-字符串函数大全和详解

c语言-字符串函数大全和详解

ID:9405558

大小:50.50 KB

页数:10页

时间:2018-04-30

c语言-字符串函数大全和详解_第1页
c语言-字符串函数大全和详解_第2页
c语言-字符串函数大全和详解_第3页
c语言-字符串函数大全和详解_第4页
c语言-字符串函数大全和详解_第5页
资源描述:

《c语言-字符串函数大全和详解》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、字符串转数字,数字转字符串C函数atof(将字符串转换成浮点型数)atoi(将字符串转换成整型数)atol(将字符串转换成长整型数)strtod(将字符串转换成浮点数)strtol(将字符串转换成长整型数)strtoul(将字符串转换成无符号长整型数)toascii(将整型数转换成合法的ASCII码字符)toupper(将小写字母转换成大写字母)tolower(将大写字母转换成小写字母)c语言字符串函数详解void*memset(void*dest,intc,size_tcount);将dest前面count个字符置为字符c.返回dest的值.void*memmove(void*dest,

2、constvoid*src,size_tcount);从src复制count字节的字符到dest.如果src和dest出现重叠,函数会自动处理.返回dest的值.void*memcpy(void*dest,constvoid*src,size_tcount);从src复制count字节的字符到dest.与memmove功能一样,只是不能处理src和dest出现重叠.返回dest的值.void*memchr(constvoid*buf,intc,size_tcount);在buf前面count字节中查找首次出现字符c的位置.找到了字符c或者已经搜寻了count个字节,查找即停止.操作成功则返

3、回buf中首次出现c的位置指针,否则返回NULL.void*_memccpy(void*dest,constvoid*src,intc,size_tcount);从src复制0个或多个字节的字符到dest.当字符c被复制或者count个字符被复制时,复制停止.如果字符c被复制,函数返回这个字符后面紧挨一个字符位置的指针.否则返回NULL.intmemcmp(constvoid*buf1,constvoid*buf2,size_tcount);比较buf1和buf2前面count个字节大小.返回值<0,表示buf1小于buf2;返回值为0,表示buf1等于buf2;返回值>0,表示buf1大

4、于buf2.intmemicmp(constvoid*buf1,constvoid*buf2,size_tcount);比较buf1和buf2前面count个字节.与memcmp不同的是,它不区分大小写.返回值同上.size_tstrlen(constchar*string);获取字符串长度,字符串结束符NULL不计算在内.没有返回值指示操作错误.char*strrev(char*string);将字符串string中的字符顺序颠倒过来.NULL结束符位置不变.返回调整后的字符串的指针.char*_strupr(char*string);将string中所有小写字母替换成相应的大写字母,其

5、它字符保持不变.返回调整后的字符串的指针.char*_strlwr(char*string);将string中所有大写字母替换成相应的小写字母,其它字符保持不变.返回调整后的字符串的指针.char*strchr(constchar*string,intc);查找字符c在字符串string中首次出现的位置,NULL结束符也包含在查找中.返回一个指针,指向字符c在字符串string中首次出现的位置,如果没有找到,则返回NULL.char*strrchr(constchar*string,intc);查找字符c在字符串string中最后一次出现的位置,也就是对string进行反序搜索,包含NUL

6、L结束符.返回一个指针,指向字符c在字符串string中最后一次出现的位置,如果没有找到,则返回NULL.char*strstr(constchar*string,constchar*strSearch);在字符串string中查找strSearch子串.返回子串strSearch在string中首次出现位置的指针.如果没有找到子串strSearch,则返回NULL.如果子串strSearch为空串,函数返回string值.char*strdup(constchar*strSource);函数运行中会自己调用malloc函数为复制strSource字符串分配存储空间,然后再将strSour

7、ce复制到分配到的空间中.注意要及时释放这个分配的空间.返回一个指针,指向为复制字符串分配的空间;如果分配空间失败,则返回NULL值.char*strcat(char*strDestination,constchar*strSource);将源串strSource添加到目标串strDestination后面,并在得到的新串后面加上NULL结束符.源串strSource的字符会覆盖目标串strDestination后面的结

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。