- 1、本文档共14页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基本的 数据类型与表达式06 - 零基础入门学习Delphi 007.ppt
字符串处理函数与过程
(1)大小写转换函数
[调用格式1]:
LowerCase(const s:String): String;
[功能]:把字符串s 中的字符全部转换为小写字母,并作为函数值返回。
[例如]
x1:= LowerCase(‘aBc’); // x1 的值为abc
x2:= LowerCase(‘FISHc’); // x2的值为fishc
字符串处理函数与过程
[调用格式2]:
UpperCase(const s:String): String;
[功能]:把字符串s 中的字符全部转换为大写字母,并作为函数值返回。
[例如]
x1:= LowerCase(‘bCb’); // x1 的值为BCB
x2:= LowerCase(‘FISHc’); // x2的值为FISHC
字符串处理函数与过程
(2)比较字符串大小函数
[调用格式1]:
CompareStr(const s1,s2:String): Integer;
[功能]:比较两个字符串s1和s2的大小。
[说明]:大小比较的依据是ASCII 码值。根据字符的ASCII 码值,从两字符串的第一个字符开始比较,若前者大于后者,比较终止,返回值大于0;
字符串处理函数与过程
[续上]
若小于后者,比较也终止,返回值小于0;若等于后者,将接着继续比较后面的字符。直到遇到不相等的字符或s1或s2的所有字符均比较完毕。若所有位置上的字符都相等,则返回值等于0。
注意:本函数区分大小写(Why?!)。
脑细胞沸腾时间:大家想想,这玩意可以用在什么情况上?!
字符串处理函数与过程
[调用格式2]:
CompareText(const s1, s2:String): Integer;
[功能]:比较字符串大小。
[说明]:比较方法同上,区别是本函数不区分大小写。
[例如]:
x1:= CompareStr(Abc,abc); //x1 的值为-32
x2:= CompareText(Abc,abc); //x2 的值为0
字符串处理函数与过程
(5)合并字符串过程
[调用格式]:
AppendStr(var s1; Const s2);
[功能]:相当于执行语句“s1:= s1+s2;”。
[说明]:本过程比语句“s1:= s1+s2;”执行效率高。
字符串处理函数与过程
(6)截取子字符串函数
[调用格式]: Copy(str, m, n): String;
[功能]:在字符串str 中截取从第 m 个字符开始长度为n 的子字符串,并作为函数的返回值。
[说明]:若m大于s 的长度,则返回一个空串;若从第m 个字符到s 的结尾不足n 个字符,则返回其间的所有字符。
[例如]:
字符串处理函数与过程
[例如]:
s1:= Copy( ‘IloveFishc!, 6, 5 ); // s1 的值为‘Fishc
s2:= Copy( ‘小甲鱼爱美眉!’, 4, 5 ); // s2 的值?
s3:= Copy( ‘IloveFishc!’, 1, 1 );
s4:= Copy( ‘IloveFishc!’, 0, 1);
注意:s3 和 s4 其实是一样的!
What Different?!
字符串处理函数与过程
(7)删除子字符串过程
[调用格式]:Delete( str, m, n );
[功能]:在字符串str 中删除从第m个字符开始长度为n的子字符串。
[说明]:
如果m大于str 的长度,则不删除任何字符;
如果从第m 个字符开始到str 的末尾不足n个字符,则删除其间的所有字符;
如果n小于等于0,则不删除任何字符。
字符串处理函数与过程
(8)插入子字符串过程
[调用格式]:Insert( str1, str, k );
[功能]:将字符串str1插入到字符串str 中的第k个字符处。
(9)数值和字符串相互转换函数
[调用格式1]:IntToStr( m ): String;
[功能]:将整型数据m转换成字符串并作为函数的返回值。
字符串处理函数与过程
[调用格式2]:StrToInt( s ): Integer;
[功能]:将字符串数据s转换成整型数据并作为函数的函数值。
[说明]:s 为数字型字符串。
[调用格式3]:
FloatToStr( f ): String;
[功能]:将实型数据f转换成字符串,并为函数的返回值。
字符串处理函数与过程
[调用格式4]:StrToFloat( s ): Extended;
[功能]:将字符串型数据s 转换成实型数据,并作为函数的返回值。
[说明]:s 为数字型字符串。
您可能关注的文档
- 土壤肥料学 第六章 植物营养和 与施肥基础理论2.ppt
- 土壤肥料学-肥料学部分中量元素营养和 与肥料.ppt
- 土壤肥料学第四章第三节 土壤空气和 与热量.ppt
- 土建CAD教程02 二维绘图基本的 命令.ppt
- 土建CAD教程03 基本的 编辑命令.ppt
- 土建CAD教程04 图层和 与图块.ppt
- 土木工程施工技术知识第1章 土方工程.ppt
- 土木工程施工技术知识第2章 桩基础工程.ppt
- 土木工程施工技术知识第3章 砌体工程.ppt
- 土木工程施工技术知识第4章 钢筋混凝土结构工程.ppt
- 人教版小学四年级下册数学期末测试卷【学生专用】.docx
- 2023年度美容化妆人员考前冲刺练习题及答案详解【真题汇编】.docx
- 2023年度美容化妆人员考前冲刺练习题及答案详解【有一套】.docx
- 人教版小学四年级下册数学期末测试卷【中心小学】.docx
- 人教版小学四年级下册数学期末测试卷【中心小学】.docx
- 人教版小学四年级下册数学期末测试卷【中心小学】.docx
- 2023年度美容化妆人员考前冲刺练习题附完整答案详解(精选题).docx
- 人教版小学四年级下册数学期末测试卷各版本.docx
- 人教版小学四年级下册数学期末测试卷含完整答案【夺冠】.docx
- 人教版小学四年级下册数学期末测试卷含完整答案【夺冠】.docx
文档评论(0)