



全文预览已结束
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 天职大发动机原理试题A及答案
- 教育公信力的构建与教育政策的制定关系研究
- 重庆工业职业技术学院《社会福利思想》2023-2024学年第二学期期末试卷
- 商业沟通中心理学与教育学的融合探讨
- 哈尔滨职业技术学院《仪器与测控新技术》2023-2024学年第二学期期末试卷
- 郑州旅游职业学院《德国史》2023-2024学年第二学期期末试卷
- 情绪智能在远程教育中的价值体现
- 福建农林大学《调味品生产工艺学》2023-2024学年第二学期期末试卷
- 新疆天山职业技术大学《初级微积分》2023-2024学年第二学期期末试卷
- 辽宁对外经贸学院《艺术实践课(鄂南民间歌曲演唱、鄂南戏曲演唱、鄂南民间乐器制作、鄂南民间乐器演奏、民乐团、合唱团)》2023-2024学年第二学期期末试卷
- 中国人民大学强基计划文科试卷
- 房屋续租再签合同范本
- 生物-云南省昆明市2023-2024学年高二下学期期末质量检测试题和答案
- 山东省菏泽市东明县2023-2024学年八年级下学期期末考试数学试题
- 北京市房山区2023-2024学年七年级下学期期末生物试题
- 2024年东南亚家用跑步机市场深度研究及预测报告
- 幼儿园小班语言课件:《池塘夏夜》
- DLT 265-2012 变压器有载分接开关现场试验导则
- 虹吸式雨水排水系统施工方案
- 北京草场改造规划方案
- 动火证申请表模版
评论
0/150
提交评论