- 1
- 0
- 约1.06千字
- 约 7页
- 2017-04-27 发布于四川
- 举报
Pascal经典字符串的操作的教程
串是由零个或多个字符组成的有限序列。一个串中包含的字符个数称为这个串的长度。长度为零的串称为空串,它不包含任何字符。
;1.连接运算——函数concat(s1,[,s2,…,sn]):其中值参s1,‥,sn为string类型,函数值为string类型。若连接后的串长大于255,则自动截断超出部分。
2.求子串——函数copy(s,i,l):其中值参s为string类型,i和l为integer类型。函数返回s串中第i个字符开始、长度为l的子串(string类型)。若i大于s的长度,则回送一个空串;若l大于第 i个字符开始的余串长度,则仅回送余串。
3.删子串——过程delete(var s,i,l):其中变量参数s为string类型,值参i、l为ingteger类型。该过程删去s中第i个字符开始的长度为l的子串,并返回剩余串s。若i大于原串s的长度,则不删任何字符;若l大于第i个字符开始的余串长度,则删去余串。;4.插入子串——过程insert(s1, var s,i):变???参数s为string类型,值参s1为string类型。该过程将s1子串插入空串s的第i个字符位置处,并返回插入后的结果s。若插入后s的串长大于255个字符,则截断超出部分。
5.求串长——函数length(s):值参s为string类型。该函数返回s串的实际长度值(integer类型)。
6.搜索子串位置——函数pos(s1,s2):值参s1和s2为string类型。若s1是s2的一个子串,则返回s1中第1个字符在s2串中的位置(integer类型);若s1非s2的一个子串,则返回0。
7.数值转换为数串——过程str(x,var s):值参x为integer类型或real类型,变量参数s为string类型。该过程将返回数值x对应的数串s。?
8.数串转换为数值——过程val(s,var v,var c):值参s为string类型,变量参数v为integer类型或real类型,变量参数c为integer类型。该过程试将s串转换成数值v。若转换成功,则c为0,并返回对应的数值v;否则c为无效字符的序数。
9.字符的大写转换——函数upcase(ch):值参ch为char类型。该函数返回ch字符的大写体(char类型)
;实例一:数码排序;实例二:字符串编辑;实例三:字符近似查找;思考题的程序可发送至:
E-mail : guxiaoh@masedu.cn
或则写在竞赛网中程序流言板中,并及时和老师沟通.
您可能关注的文档
- oracle实例及数据库启动与关闭.ppt
- oracle基本学习03.ppt
- oracle基本知识点培训.ppt
- ORACLE数据备份和恢复.ppt
- Oracle基础知识第3讲.ppt
- oracle数据库10g_信息集成.ppt
- oracle数据库sql语句对数据进行限定及排序.ppt
- Oracle数据库10g对自我管理数据库进行管理第一部分.ppt
- oracle安装和配置.ppt
- oracle数据库10g_对自我管理数据库进行管理2.ppt
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
原创力文档

文档评论(0)