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;

 
posted @ 2016-08-17 10:29  狼码  阅读(519)  评论(0编辑  收藏  举报