



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 连接运算 concat(s1,s2,s3sn) 相当于s1+s2+s3+sn. 例:concat(11,aa)=11aa; 2. 求子串。 Copy(s,I,L) 从字符串s中截取第I个字符开始后的长度为l的子串。 例:copy(abdag,2,3)=bda 3. 删除子串。过程 Delete(s,I,l) 从字符串s中删除第I个字符开始后的长度为l的子串。 例:s:=abcde;delete(s,2,3);结果s:=ae 4. 插入子串。 过程Insert(s1,s2,I) 把s1插入到s2的第I个位置 例:s:=abc;insert(12,s,2);结果s:=a12bc 5. 求字符串长度 length(s) 例:length(12abc)=5 6. 搜索子串的位置 pos(s1,s2) 如果s1是s2的子串 ,则返回s1的第一个字符在s2中的位置,若不是子串,则返回0. 例:pos(ab,12abcd)=3 7. 字符的大写转换。Upcase(ch) 求字符ch的大写体。 例:upcase(a)=A 8. 数值转换为数串。 过程 Str(x,s) 把数值x化为数串s. 例:str(12345,s); 结果s=12345 9. 数串转换为数值。 过程val(s,x,I) 把数串s转化为数值x,如果成功则i=0,不成功则I为无效字符的序数 例:val(1234,x,I);结果 x:=1234求长度length定义:function Length(S: String): Integer;例子:varS: String;beginReadln (S);Writeln(, S, );Writeln(length = , Length(S);end. 复制子串copy定义: function Copy(S: String; Index: Integer; Count: Integer): String;注意:S 是字符串类型的表达式。Index和Count是整型表达式。Copy 返回S中从Index开始,Count个字符长的一个子串。例子:var S: String;beginS := ABCDEF;S := Copy(S, 2, 3); BCD end.插入子串insert定义:procedure Insert(Source: String; var S: String; Index: Integer);注意:Source 是字符串类型的表达式。 S 是任意长度字符串类型变量。Index 是整型表达式。Insert 把 Source插在S中Index处。如果结果字符串的长度大于255,那么255之后的字符将被删除。例子:varS: String;beginS := Honest Lincoln;Insert(Abe , S, 8); Honest Abe Lincoln end.删除子串delete定义:procedure Delete(var S: String; Index: Integer; Count:Integer);注意:S 是字符串类型变量。 Index和Countare是整型表达式。Delete 删除S中从Index开始的Count个字符。如果Index大于S的长度,则不删除任何字符;如果Count大于S中从Index开始的实际字符数,则删除实际的字符数。例子:vars: string;begins := Honest Abe Lincoln;Delete(s,8,4);Writeln(s); Honest Lincoln Delete(s,9,10);Writeln(s); Honest L end.字符串转为数值val定义: procedure Val(S; var V; var Code: Integer);在这里:S 是由一系列数字字符构成的字符串类型变量;。V 是整型或实型变量;Code 是Integer型变量注意:Val将S转为它的数值形式。例子:var s:string;I, Code: Integer;begins:=1234;val(s,i,code);writeln(i); 1234 end.数值转为字符串str定义: procedure Str(X : Width : Decimals ; var S:string);注意:将数值X转成字符串形式。例子:varS: string11;beginStr(I, S);IntToStr := S;end;beginWriteln(IntToStr(-5322);Readln;end.求子串起始位置pos定义:function Pos(Substr: String; S: String): Byte;注意:Substr和S字符串类型表达式。Pos在S中搜索Substr并返回一个integer值。这个值是Substr的第一个字符在S中的位置。如果在S中没有找到Substr,则Pos返回0。例子:var S: String;beginS := 123.5; Convert spaces to zeroes while Pos( , S) 0 doSPos( , S) := 0;end.字符完全串连+定义:操作符+把两个字符串联在一起。例子:var s1,s2,s:string;begins1:=Turbo ;s2:=pascal;s:=s1+s2; Turbo pascal end.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 园林绿化工程施工方案及养护手册
- 小学语文听说训练专项规划
- 创业企业融资方案及风险控制
- 水利水电工程监理专项用表大全
- 学困生精准帮扶实施方案
- 我们的心爱物品状物作文(11篇)
- 人教版高中语文必修课教学设计范本
- 售后服务流程优化及满意度提升模板
- 商品质量安全合规管理承诺书9篇
- 高空作业人员安全防护措施
- 2025政治理论时政热点知识试题库附完整答案
- 民间借贷抗诉申请书
- 消毒灭菌教学课件
- 2025年考研护理综合全程真题及答案
- 工会安全监督培训课件
- 学堂在线 知识产权法 章节测试答案
- 小学道德与法治五年级上册《烟酒有危害》教学课件
- 减脂课件教学课件
- 2025 SMETA员工公平职业发展管理程序-SEDEX验厂专用文件(可编辑)
- 卫生法律法规试题题库(附答案)
- 水浒传鲁智深介绍
评论
0/150
提交评论