pascal 的字符串操作

1.ord 将字符转为 ascii码 

2.chr 将ascii码转为字符

3.trunc 求整数部分

4.random , randomize

5.copy(s,i,l)从s串中截取第i个字符开始后长度为l的串

6.delete(s,i,l)从s串中删除第i个字符开始后长度为l的串

7.insert(s1,s2,l)把s1插入s2的第l个位置

例:s:=abc; insert('12',s,2)='a12bc'

8.pos(s1,s2)若s1是s2的子串,则返回s1的第一个字符在s2中的位置

例:pos('ab',12abc)=3

9.x:=12345; str(x,s); -->s:='12345' 把数值x化为数串s。

10.s:=1234; val(s,x)-->x:=1234; 把数串s转化为数值x

11. shl 左移一位   shr 右移一位

posted @ 2018-11-07 07:30  jiangyihui  阅读(2144)  评论(0编辑  收藏  举报