pascal val的用法是什么?

 我来答
刺任芹O
2022-11-16 · TA获得超过6.2万个赞
知道顶级答主
回答量:38.7万
采纳率:99%
帮助的人:9027万
展开全部

1............

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

10.求字符序号。ord(a)求char型字符a的ASCII码。

例:ord('A')=65.

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

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式