delphi常用的函数与过程

函数过程用法用途解释
Abs(x):Int64;x:=Abs(-1);  x=1绝对值函数只关注它与零的距离
Tunc(x):Int64;x1:=Trunc(-2.5); x1= -2取整数函数返回x的整数部分,小数直接舍掉
Round(x):Int64;x2:= Round(-2.51); x2= -3取整数函数返回x的整数部分,返回根据x的小数四舍五入
Int(x):Extended;x3:=Int(-2.5); x3= -2取整数函数返回x的整数部分,小数直接舍掉,类型为Extended
Frac(x):Extended;x:=Frac(-2.5);  x=-0.5取小数函数返回x的小数部分
Sqr(x):Extended;x:=Sqr(-2.5); x=6.25平方函数返回x的平方值
Sqrt(x):Extended;x:=Sqrt(4); x=2.0平方根函数x为非负实数,返回也是非负实数
Sin(x):Extended;x:=Sin(1/2); x=0.4794三角函数返回以弧度为单位的x的正弦函数值
Cos(x):Extended;x:=Cos(1/4); x=0.9689三角函数返回以弧度为单位的x的余弦函数值
ArcTan(x):Extended;x:=ArcTan(1); x=0.7854反正切函数返回x的反正切函数值x单位为弧度
Exp(x):Real;x:=Exp(-1); x=0.3679指数函数返回值为e的x次方,参数x为实型数据
Ln(x):Real;x:=Ln(5); x=1.6094自然对数函数返回x的自然对数值,参数x为正实数,其他对数函数可以由换底公式导出
Random(x);Random(x);随机数函数(伪)返回一个大于等于0小于整数x的随机整数,x不写返回大于等于0小于1的实数。用之前Randomize;初始化
LowerCase(const s:String):String;x:=LowerCase('aB'); x=ab大小写转换函数把字符串s中的字符全转换成小写并作为函数值返回
UpperCase(const s:String):String;x:=UpperCase('aB'); x=AB大小写转换函数把字符串s中的字符全转换成大写并作为函数值返回
CompareStr(const s1,s2:String):Integer;x:=CompareStr('Abc','abc'); x=-32比较字符串大小函数(区分大小写) x=比较ASCII第一个字符开始比较若s1大于s2比较终止返回值大于0(返回值就是差)若s1小于s2比较也终止返回小于0相等向后比较,若都相等返回0
CompareText(const s1,s2:String):Integer;x:=CompareText('Abc','abc'); x=0比较字符串大小函数(不区分大小写) x=比较ASCII第一个字符开始比较若s1大于s2比较终止返回值大于0(返回值就是差)若s1小于s2比较也终止返回小于0相等向后比较,若都相等返回0
Length(s):Integer;x:=Length('Abcde'); x=5求字符串长度函数返回字符串长度(自动去\0)
Pos(s1,s2):Integer;x:=Pos('bc','abcd'); x=2查找位置函数返回s1在s2中首次出现的位置,若s2中不存在s1返回0
Copy(str,m,n):String;s1:=Copy('abcdefghij',6,5); s1=fghij截取子字符串函数在str中截取第m个字符长度为n的字符串作为返回值
IntToStr(m):String;IntToStr(m)数值和字符串相互转换函数整形转换成字符串
strtoint(s):Integer;strtoint(s)数值和字符串相互转换函数字符串转换成整形
floattostr(f):String;floattostr(f)数值和字符串相互转换函数浮点型转换成字符串
strtofloat(s):Extendedstrtofloat(s)数值和字符串相互转换函数字符串转换成浮点型
AppendStr(var s1;Const s2);AppendStr('aa','bb');合并字符串过程s1:=s1+s2;比直接+效率高
Delete(str,m,n);Delete('abcdefghij',6,5)删除字符串过程在str中删除第m个字符长度为n的字符串
Insert(str1,str,k);Insert(abcd,acsc,2)插入字符串过程str1内容插入srt中的第k个字符

不敢保证一定对,发现问题随时改,后面还会补。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值