我的学习笔记

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

数字运算函数

数学函数

调用格式

说明

正弦

Sin(x)

x以弧度为单位,返回x对应的正弦值

余弦

Cos(x)

x以弧度为单位,返回x对应的余弦值

正切

ArcTan(x)

返回正切值为x的角度

平方

Sqr(x)

x为实型表达式,返回x的平方

平方根

Sqrt(x)

x为非负实型表达式,返回x的算术平方根

绝对值

Abs(x)

x可以是整型或实型,返回x的绝对值

取整数

Int(x)

x为实型表达式,返回x的整数部分

取小数

Frac(x)

x为实型表达式,返回x的小数部分

取整

Trunc(x)

x为实型表达式,返回不大于x的整数

四舍五入

Round(x)

x为实型表达式,返回对x的小数部分四舍五入

指数

Exp(x)

x为实型表达式,返回以e为底X为指数的值ex

对数

Ln(x)

x为实型表达式,返回x的自然对数值

随机

Random(x)

返回一个大于或等于且小于x的随机数。

x可以省略,则x默认为1

∏值

Pi

无参数,返回值为3.1415926535897932385

系统还定义了许多未列举出的数学函数,可以在Math单元中找到。如果要使用数学函数,只需在程序的Uses语句中引用Math单元。

 

日期时间函数

调用格式

说明

Now

返回系统当前的日期和时间,返回值为Double类型,整数部分表示从18991230日到系统当前日期经过的天数,小数部分表示系统当前时间与24小时的比值

Date

返回系统当前的日期,返回值为TDateTime类型 

Time

返回系统当前的时间,返回值为TDateTime类型

DateToStr(date)

TdateTime类型的date转换为字符串

TimeToStr(time)

TdateTime类型的time转换为字符串

DateTimeToStr(datetime)

TdateTime类型的datetime转换为字符串

EncodeDate(year,month,day)

将整型的yearmonthday转为TdateTime类型

EncodeTime(hour,min,sce,msec)

将整型的hourminsecmsce转为TdateTime类型

DayOfWeek(date)

TdateTime类型的date所对应的星期数,

返回值1~71表示星期日

FormatDateTime(format,datetime)

TdateTime类型的datetime按参数format指定的格式输出

 

字符处理函数

字符函数

调用格式

说明

大小写转换

LowerCase(s)

s中的英文字母换为小写并返回

UpperCase(s)

s中的英文字母换为大写并返回

比较字符串

CompareStr(s1,s2)

比较s1s2的大小,区分大小写。

s1=s2,则返回0,若s1>s2,则返回值大于0

s1<s2,则返回值小于0

CompareText(s1,s2)

不区分大小写,其它同CompareStr

合并字符串

Concat(s1,[s2,…,sn])

合并多个字符串,返回s1+s2+…+sn

查找字符串

Pos(s0,s)

返回子串s0s中的位置(整数),

s0不在S中,返回0

求字符串长度

Length(s)

返回字符串S的长度

截取子字符串

Copy(s,n,m)

s中载取从第n个字符开始,m个字符长度的了字符串。若n大于s的总长度,则返回空串

类型转换

IntToStr(x)

返回整型数据x10进制格式字符串

FloatToStr(x)

返回实型数所x的普通格式字符串

StrToInt(s)

将字符串s转换为整型数据,

s可为10进制或16进制格式的字符串

StrToFloat(s)

将字符串s转换为实型数据,

s可为定点或浮点实数格式的字符

进制转换

IntToHex(x)

10进制整数x转换为16进制格式字符串返回,

ASCII转换字符

Chr(x)

ASCII码值x转换为字符并返回

格式化字符串

Format(flag,Args)

将字符串按照指定格式返回,

flag为格式字符串,Args为参数表

 

顺序类型函数

顺序函数

调用格式

说明

序数函数

Ord(x)

返回数据x的序数

前趋函数

Pred(x)

返回x的前趋值

后继函数

Succ(x)

返回x的后继值

首序数函数

Low(x)

返回x数据集中第一个值,整数没有首序数

末序数函数

Hing(x)

返回x数据集中最末一个值,整数没有末序数

posted on 2009-11-04 23:38  kingvax  阅读(1496)  评论(0编辑  收藏  举报