Delphi常用系統函式 System單元

2022-09-12 08:27:12 字數 1372 閱讀 2536

1.轉換函式(transfer routines) unit: system

chr 傳回ascii 碼所對應的字元。function chr(x: byte): char;

例如:hex(十六進製制) chr($02)  代表 正文開始 ; chr($03) 代表正文結束 ;chr($20)代表空格;

round(四捨六入五留雙)function round(x: real):longint;

功能說明:對乙個實數進行四捨五入。(按照銀行家演算法)

例如:round(1.5) = 2 當整數部分為奇數,並且小數點後一位小於5捨棄,大於5則進1;

round(4.5) = 4 當整數部分為偶數,無論小數點後面是多少直接捨棄;

trunc(取得整數部分)function trunc(x: real):longint;

例如:trunc(122.12) = 122   trunc(122.52) = 122

frac 取得乙個實數的小數部份function frac(x: real):longint;

例如:frac(121.11) = 0.11

copy 根據指定起始位置和數量,返回乙個字串的子串 

functioncopy(source: string;startchar, count: integer ) : string;

例如:var str,str1:string;

str := 'hello';

str1 := copy(str,2,3); //str1:='ell';

random(n) 產生[0,n)間的隨機整數  function random [ ( range: integer) ]; 說明 0<=xlow :返回引數對應的有序資料型別的最小取值 function high(x);

high :返回引數對應的有序資料型別的最大取值 function low(x);

sizeof:取得型別或物件所佔的記憶體位元組數 sizeof(name)

dec :將例程中的引數值遞減1或乙個特定的值,其中特定值可在第二個可選引數中定義

inc :將例程中的引數值增加1或乙個特定的值

odd :如果引數為奇數返回真

pred :返回引數值的前驅值 function ord(x): longint;

succ :返回引數值的後繼值

ord :返回引數值在其資料型別值集合中的序號

upcase:將字元全部轉化成大寫 function uppercase(consts:string):string;

lowercase :將字元全部轉化成小寫 function lowercase(consts:string):string;

delphi常用函式

1 生成指定個數字元的字串 stringofchar s 10 得到 ssssssssss 2 填充字元陣列 s array 0.79 of char fillchar s,sizeof s ord 這樣可以清空s陣列 3 刪除字串中指定的字串 delete s,16,1 功能說明 該函式有三個引數...

Delphi常用記憶體管理函式

1.new dispose getmem freemem newprocedure new var p pointer 建立乙個新的動態變數,並把指標p指向這個新建立的變數。分配的記憶體大小由p指標表示的型別決定。dispose procedure dispose var p pointer 用來釋...

Python常用庫之sys

1.退出程式 import sys print 1 sys.exit 退出程式 print 2 程式已退出,不會列印 2.從某個路徑匯入包 import sys3.獲取執行指令碼時傳入的引數 import sys print len sys.ar for id,i in enumerate sys....