字符串处理函数.ppt

字符串处理函数.ppt

ID:55729143

大小:75.50 KB

页数:8页

时间:2020-06-02

字符串处理函数.ppt_第1页
字符串处理函数.ppt_第2页
字符串处理函数.ppt_第3页
字符串处理函数.ppt_第4页
字符串处理函数.ppt_第5页
资源描述:

《字符串处理函数.ppt》由会员上传分享,免费在线阅读,更多相关内容在PPT专区-天天文库

1、字符串处理函数字符串处理函数C语言本身没有处理字符的能力,但是C编译系统提供了大量的字符串处理库函数,它们定义在头文件“string.h”中,在使用字符串处理函数之前要包含这个头文件。长度函数strlen()该函数用来计算字符串的长度,即所给字符串中的实际长度,不包括’’在内,其调用形式为: strlen(str) 其中,str代表待计算的字符串的首地址,要么是字符串常量,要么是字符串数组名,函数返回值为整数 例如:chars[]=“start”; printf(“%d”,strlen(s));字符串复制函数str

2、cpy()该函数用来将1个字符串复制到另1个字符串中,其调用形式为:strcpy(str1,str2)说明:1、str1为字符串的首地址,str2可以为字符串的首地址,也可以是1个字符串常量 2、复制时,字符串结束符‘’一起复制到str1中,而且str1的长度能容纳str2中的全部字符,至少是字符串str2长度加1 例如:charstr1[50],str2[]=“Cprograme.”; strcpy(str1,str2); puts(str1);字符串连接函数strcat()该函数是将第2个字符串复制到第1个字符串的

3、末尾,第2个字符串不变,其调用形式为:strcat(str1,str2);说明:1、字符数组str1必须足够大,以便容纳连接后的新字符串 2、第1个字符串末尾的’’将被第2个字符串的第1个字符取代,新的字符串末尾有1个结束符’’ 例如:charc1[100]=“time”,c2[]=“star”; strcat(c1,c2); puts(c1);字符串比较函数strcmp()该函数用来对两个字符串进行比较,看第1个字符串是大于、等于还是小于第2个字符串。调用形式为:strcmp(str1,str2) 其作用是从左到

4、右对两个字符串中的对应字符按ASCII码进行比较,直到出现不同的字符或遇到’’为止。说明:如果两个字符串相等,则函数值为0;如果第1个大于第2个字符串,则函数值为正整数;如果第1个小于第2个字符串,则函数值为负整数。 例如:strcmp(“A”,”A”); strcmp(“A”,”B”); strcmp(“abc”,”abcf”);字符查找例题:给定一个字符串A(长度不大于255),给定另一个字符串B(长度不大于100),问字符串中是否包含字符串B,如果不包括,输出-1,如果包含,输出字符串B在字符串A中第一次出现的位

5、置。例如:输入“abcde”和“cd”,输出3练习任意输入一个字符串A(以“.“结束,长度在255以内)和一个字符串B(长度小于等于8),求字符串B在字符串A中出现了多少次。回文:所谓回文就是一段文字从头开始读和从尾开始读是一样的,这样的文字就称做回文。输入一个字符串,判断这段字符串是不是回文。

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

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

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