1. 程式人生 > >pascal 的字串操作

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 右移一位