Delphi常用系统函数 System单元
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 根据指定起始位置和数量,返回一个字符串的子串
function Copy ( 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<=X<Range
Low :返回参数对应的有序数据类型的最小取值 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;