Pascal经典字符串的操作的教程.pptVIP

  • 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 或则写在竞赛网中程序流言板中,并及时和老师沟通.

文档评论(0)

1亿VIP精品文档

相关文档