




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、字符串字符的C语言字符串处理的库函数C语言字符串处理的库函数比较字符串大函数函数原型:函数说明:用来比较参数字符串的差异函数原型:函数说明:方式比较两个串函数原型:函数说明:通过比较字串中字符的C比较参数数型:intstrncmpi(char*str1,char*str2,unsignedmaxlen);函数说明:比较字符串str1和str2的前maxlen个字符5)内存区域比较-memcmp数型:intmemcmp(void*buf1,void*buf2,unsignedintcount)数:比较内存区域buf1和buf2的前count个字节Void*是指任何类型的指针。内存区域分比较mem
2、icmpVoid*是指任何类型的指针。数型:intmemicmp(void*buf1,void*buf2,unsignedintcount)函数说明:比较内存区域buf1和buf2的前count个字节,但不区分大小写。以上比较函数的返回值:若参数1中字符串和参数中2字符串相同则返回0;若参数1中字符串长度大于参数2中字符串长度则返回大于0的值;若参数1中字符串长度小于参数2中所有delim中包含的字符都会被滤掉,并将被滤掉的地方设为一处分割的节点。举例:#include#includeintmain()char*s=GoldenGlobalView;char*d=;char*p;p=strto
3、k(s,d);while(p)printf(%sn,p);strtok(NULL,d);return0;GoldenGlobalView3、字符串复制字串复制-strcpy数:char*strcpy(char*dest,char*src)函数说明:把src所指由NULL结束的字符串复制到dest所指的数组中。其中,rc和dest所致内存区域不可重叠且dest必须有足够的空间来容纳src的字符串。返回值:返回指向dest的指针。字串复制-strdup数:char*strdup(char*src)函数说明:复制字符串src返回:返回指向被复制字符串的指针,所需空间有malloc()分配且可以有fr
4、ee()释放。内存区域找字符-memchr:void*memchr(void*buf,charch,usignedcount):从buf所指内存区域的前count个字节查找字符ch,当第一次遇到字符ch时停止查找。返回值:如果找到了,返回指向字符ch的指针;否则返回NULL字串中找字符-strchr:char*strchr(char*src,charch)函数说明:查找字符串s中首次出现字符ch的位置返回值:返回首次出现c的位置的指针,如果s中不存在c则返回NULL搜所现字符-strcspn:intstrcspn(char*src,char*find)函数说明:在字符串src中搜寻find中所
5、出现的字符返回值:返回第一个出现的字符在src中的下标值,即src中出现而不在find中出现的字串的长度。举例:#include#includeintmain()char*s=GoldenGlobalView;char*r=new;intn;n=strcspn(s,r);printf(Thefirstcharbothins1ands2is:%c,sn);return0;:Thefirstcharbothinsiands2is:e4匹)匹配配任任一一字字符符-strpbrk函数原型:char*strpbrk(char*s1,char*s2)函数说明:在字符串S1中寻找字符串S2中任何一个字符相匹
6、配的第一个字符的位置,空字符不包括在内。返回值:返回指向S1中第一个相匹配的字符的指针,如果没有匹配字符则返回空指针。举例:#include#includeintmain()char*s1=WelcomeToBeijing;char*s2=BIT;char*p;p=strpbrk(s1,s2);if(p)printf(%sn,p);elseprintf(NotFound!n);return0;输出:ToBeijing其他1)全部转成大写-strupr:char*strupr(char*src)函数说明:将字符串src转换成大写形式,只转换src中出现的小写字母,不改变其他字符返回值:返回指向src的指针。全部转成小写-strlwr:char*strlwr(char*src)函数说明:将字符串src转换成小写形式,只转换src中出现的大写字母,不改变其他
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 山西省太原市迎泽区太原实验中学2025届高三下学期期末调研生物试题含解析
- 中南林业科技大学《工业微生物育种实验》2023-2024学年第二学期期末试卷
- 新疆轻工职业技术学院《大数据分析综合实践》2023-2024学年第二学期期末试卷
- 铁岭卫生职业学院《建筑制图CAD》2023-2024学年第二学期期末试卷
- 长江工程职业技术学院《微生物遗传与育种》2023-2024学年第二学期期末试卷
- 有机化学原料的环境友好合成策略考核试卷
- 电动机制造中的质量改进循环考核试卷
- 游乐设施施工环境保护法律法规考核试卷
- 动物用药店的市场营销渠道整合与拓展策略考核试卷
- 电感器在电力系统有源滤波器中的应用考核试卷
- 江苏省无锡市锡山区2025届初三下学期4月份中考模拟训练(一)英语试题含答案
- 2024年初级药师考试实效试题及答案
- 2024-2025学年苏教版七年级生物下册知识点复习提纲
- DB32-T 5082-2025 建筑工程消防施工质量验收标准
- 室速的观察及护理
- 贵州贵州路桥集团有限公司招聘考试真题2024
- 新湘教版三年级美术下册教案
- 急救中心担架工考核管理办法
- 自考中国近代史押题及答案
- 四川2025年03月四川省攀枝花市仁和区事业单位春季引进15名人才笔试历年参考题库考点剖析附解题思路及答案详解
- 4月15日全民国家安全教育日主题宣传教育课件
评论
0/150
提交评论