pascal函数的字符串

 我来答
尛辰丶399
2016-05-18 · TA获得超过374个赞
知道答主
回答量:188
采纳率:81%
帮助的人:52.8万
展开全部

1. 连接运算(函数) concat(s1,s2,s3…sn) 相当于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

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式