网站大量收购独家精品文档,联系QQ:2885784924

DelPhi学习笔记2常用函数与过程.doc

  1. 1、本文档共6页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
DelPhi学习笔记2常用函数与过程

Delphi7.0的常用函数与过程 2.1.4 Delphi 7中的运算符与表达式 Delphi 7 有 8 类运算符,本章主要学习算术运算符、字符串运算符和位运算符。其他运 算符将在以后的章节中学习。 1.算术运算符 算术运算符是用户最熟悉的,类似算术中的加减乘除等。Delphi 7中有8个算术运算符, 具体含义如下。 (1)取正运算符“+” :单目运算符,表示对一个数值型数据取正,例如+5的值为5。另 外,取正运算符可以省略。 (2)取负运算符“-” :也是单目运算符。例如对5取负,其值为-5。 (3)加法运算符“+” :与数学上的加法相同。加法运算符与取正运算符符号相同,但含 义不同。例如3+5的值为8。 (4)减法运算符“-” :与数学上的减法含义相同。也请注意减法运算符与取负运算符的 异同。 (5)乘法运算符“*” :表示对两个数值型数据相乘,与数学中的乘法相同。例如:3*5 的值为15。 (6)除法运算符“/” :与数学上的除法含义相同。例如 3/5 的值为“0.6” 。另外,除法 运算的结果总是实型数据。 (7)整除运算符“div” :只能对两个整数进行除法运算,结果为整型数据。例如5 div 3 的值为1,而“5 div 2.0”是不合法的。 (8)取余运算符“mod” :对两个整数相除,结果为余数。例如5 mod 3的值为2。 1,数学类函数包括绝对值函数,取整数函数,取小数函数,平方函数,平方根函数,三角函数,指数函数,对数函数和随机函数等。 (1)绝对值函数:Abs(x) 返回x的绝对值,x是整型或实型数据 例:x := Abs(-1); //这是一个赋值语句,先计算赋值号右边函数的值(为1)再赋给x. (2)取整数函数 例: Trunc(x):Int64; Round(x):Int64; Int(x):Extended; x1 := Trunc(-2.5); //赋值语句,函数值-2 x2 := Round(-2.51); //x2的值为-3 x3 := Int(-2.5); //x3的值为-2,与Trunc基本相同,但是返回值类型不同 (3)取小数函数 Frac(x):Extended; 返回x的小数部分,x为实型数据 例: x := Frac(-2.5); //x的值为-0.5 (4)平方函数 Sqr(x):Extended; 返回实型数据x的平方值,x为实型数据 x := Sqr(-2.5); //x的值为6.25 (5)平方根函数 Sqrt(x):Extended; 返回非负实数x的算术平方根,x为非负实数,返回值也为非负实数 例: x := Sqrt(4); //x的值为2.0 (6)三角函数 Sin(x):Extended; 返回以弧度为单位的x的正弦函数值,x的单位为弧度 Cos(x):Extended; 返回以弧度为单位的x的余弦函数值,x的单位为弧度 ArcTan(x):Extended; 返回x的反正切函数值,x的单位为弧度 例: x1 := Sin(1/2); // x1的值为0.4794 x2 := Cos(1/4); //x2的值为0.9689 x3 := ArcTan(1); //x3的值为0.7854 (7)指数函数 Exp(x):Real; 返回值为ex,参数x为实型数据 例: x := Exp(-1); //x的值为0.3679 (8)自然对数函数 Ln(x) := Real; 返回x的自然对数值,参数x为正实数,其它对数函数可以由换底公式导出。 例: x := Ln(5); //x的值为1.6094 (9)随机数函数 Random(x); 返回一个大于等于0小于整数x的随机整数,x为整数,若x缺省,返回值为大于等于0小于1的实数。 2,字符串处理函数与过程 (1)大小写转换函数 LowerCase(const s:String):String; 把字符串s中的字符全部转换为小写字母,并作为函数值返回。 UpperCase(const s:String):String 把字符串s中的字符全部转换为大写字母,并作为函数值返回。 例: x1 := LowerCase(‘aBc’); //将函数值“abc”赋值给字符串变量x1 x2 := UpperCase(‘aBc’); //将函数值“ABC’赋值给字符串变量x2 (2)比较字符串大小函数 CompareStr(const s1,s2:String):Integer 比较两个字符串s1 和s2的大小,大小比较依据的是ASCII码值。从两字符串的第一个 字符开始比较,若前者大于后

文档评论(0)

2017ll + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档