ImageVerifierCode 换一换
格式:DOC , 页数:7 ,大小:127KB ,
资源ID:6976935      下载积分:10 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.docduoduo.com/d-6976935.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录   微博登录 

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(Delphi中的算术运算函数.doc)为本站会员(wspkg9802)主动上传,道客多多仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知道客多多(发送邮件至docduoduo@163.com或直接QQ联系客服),我们立即给予删除!

Delphi中的算术运算函数.doc

1、Abs Ceil Exp Floor fracFrexp int intpower Ldexp maxmin pi poly power roundsqrt trunc sqr函数名 ABS简要介绍: Returns an absolute value. (取绝对值)所属单元: System定义: function Abs(X);详细解释:Abs returns the absolute value of the argument, X.X is an integer-type or real-type expression.(Abs 函数用于返回变量 X 的绝对值,X 可以是一个整形的变量或

2、实数型的变量)返回函数名 ceil简要介绍: Rounds variables up toward positive infinity.所属单元: Math定义: function Ceil(X: Extended):Integer详细解释: Call Ceil to obtain the lowest integer greater than or equal to X. The absolute value of X must be less than MaxInt. For example:Ceil(-2.8) = -2Ceil(2.8) = 3Ceil(-1.0) = -1 (调用 c

3、eil 函数,返回大于或等于 x 的最小整数值。 X 的绝对值一定要小于最大整数值。例如:Ceil(-2.8) = -2Ceil(2.8) = 3Ceil(-1.0) = -1)返回函数名 Exp简要介绍: Returns the exponential of X.(Exp 函数返回自然对数基底 E 的 X 次幂。)所属单元: System定义: function Exp(X: Real): Real;详细解释:Exp returns the value of e raised to the power of X, where e is the base of the natural loga

4、rithms.(Exp 返回 e 的 X 次幂的值,其中 e 是一个自然对数基底。 )范例: var e : real; S : string;begin e := Exp(1.0); Str(ln(e):3:2, S); S := e = + FloatToStr(e) + ; ln(e) = + S; Canvas.TextOut(10, 10, S);end;返回函数名 Floor简要介绍: Rounds variables toward negative infinity.(取小于给定值的最大整数 )所属单元: Math定义: function Floor(X: Extended):

5、Integer;详细解释:Call Floor to obtain the highest integer less than or equal to X. For example:Floor(-2.8) = -3Floor(2.8) = 2Floor(-1.0) = -1Note: The absolute value of X must be less than MaxInt. (使用 Floor 函数以取得小于等于 X 的最大的整数,如:Floor(-2.8) = -3Floor(2.8) = 2Floor(-1.0) = -1注意:X 的绝对值必须小于整形数的最大值)返回函数名 Fra

6、c简要介绍: Returns the fractional part of a real number(返回一个实数的小数部分)所属单元: System定义: function Frac(X: Extended): Extended;详细解释:The Frac function returns the fractional part of the argument X.X is a real-type expression. The result is the fractional part of X; that is, Frac(X) = X - Int(X). (Frac 函数返回参数 X

7、 的小数部分, X 是一个实型数,该函数的作用等价于 Frac(X)=X-Int(X)。 )范例: vara,b:Real;begina := 1.54;b := frac(a);end;此时,a= 1.54,b=0.54返回函数名 Frexp简要介绍: Separates the Mantissa and Exponent of X(分解开 X 的尾数和指数。)所属单元: Math定义: procedure Frexp(X: Extended; var Mantissa: Extended; var Exponent: Integer) register;详细解释:Frexp returns

8、 the mantissa of X as Mantissa and the exponent as Exponent.(Frexp 函数返回 X 的尾数用变量 Mantissa 和指数用变量Exponent)。返回函数名 int简要介绍: Returns the integer part of a real number.(返回一个实数类型的整数部分)所属单元: System定义: function Int(X: Extended): Extended;详细解释:Int returns the integer part of X; that is, X rounded toward zero

9、. X is a real-type expression.(Int 函数返回参数 X 的整数部分,X 为实数类型,函数结果为 X 经过负向舍入(向 0 舍入)实数。) 范例: var R: Real;begin R := Int(123.456); 123.0 R := Int(-123.456); -123.0 end;返回函数名 Intpower简要介绍: Calculates the integral power of a base value.(计算基数的整数幂。)所属单元: Math定义: function IntPower(Base: Extended; Exponent: In

10、teger): Extended register;详细解释: IntPower raises Base to the power specified by Exponent (计算基数的整数幂。base 为基数,Exponent 为指数 )范例: 返回函数名 Ldexp简要介绍: Calculates X * (2*P)所属单元: Math定义: function Ldexp(X: Extended; P: Integer): Extended register;详细解释: Ldexp returns X times (2 to the power of P).(Ldexp 计算 X*(2*

11、P),返回 X 的(2 的 P 次幂) 次幂。 )返回函数名 Max简要介绍: Returns the greater of two numeric values.(取两个数中的最大值)所属单元: Math定义:function Max(A,B: Integer): Integer; overload;function Max(A,B: Int64): Int64; overload;function Max(A,B: Single): Single; overload;function Max(A,B: Double): Double; overload;function Max(A,B:

12、Extended): Extended; overload;详细解释:Call Max to compare two numeric values. Max returns the greater value of the two.(返回两个数值中的最大值。调用 Max 比较两个数值。它返回二者中较大的一个值。)返回函数名 Min简要介绍: Returns the lesser of two numeric values.(取两个数的最小值)所属单元: Math定义:function Min(A,B: Integer): Integer; overload;function Min(A,B:

13、Int64): Int64; overload;function Min(A,B: Single): Single; overload;function Min(A,B: Double): Double; overload;function Min(A,B: Extended): Extended; overload;详细解释:Call Min to compare two numeric values. Min returns the smaller value of the two.(返回两个数值中的最小值。调用 Max 比较两个数值,它返回二者中较小的一个值。)返回函数名 pi简要介绍:

14、 Returns 3.1415926535897932385. (返回 3.1415926535897932385.)所属单元: System定义: function Pi: Extended;详细解释:Use Pi in mathematical calculations that require pi, the ratio of a circles circumference to its diameter. Pi is approximated as 3.1415926535897932385.(使用 Pi 函数精确计算返回圆周率 Pi,圆周率是一个圆的周长除以它的直径。Pi 的值近似于

15、 3.1415926535897932385.)返回函数名 poly(本条翻译无把握)简要介绍: Evaluates a uniform polynomial of one variable at the value X.所属单元: Math定义: function Poly(X: Extended; const Coefficients: array of Double): Extended;详细解释:Call Poly to evaluate the polynomial represented by the Coefficients parameter at the point wher

16、e the variable equals the value of the X parameter. The coefficients are ordered in increasing powers of X:Coefficients0 + Coefficients1*X + . + CoefficientsN*(X*N)(Poly 估计一个变量在同一多项式的 X 值。调用 Poly 评估由Coefficients 参数表达的多项式在一位置的值等同于 X 参数的值。参数是顺序的以 X 的幂增加:Coefficients0+coefficients1*X+Cofficientsn*X*N)返

17、回函数名 power简要介绍: Raises Base to any power.(取一个实数的幂)所属单元: Math定义: function Power(Base, Exponent: Extended): Extended;详细解释:Power raises Base to any power. For fractional exponents or exponents greater than MaxInt, Base must be greater than 0.(返回一个实数的幂。 当指数 Exponent 为小数或大于 MaxInt 时,底数 Base 必须大于 0.)返回函数名

18、 Round简要介绍: Returns the value of X rounded to the nearest whole number.(对一个实数进行四舍五入)所属单元: System定义: function Round(X: Extended): Int64;详细解释:The Round function rounds a real-type value to an integer-type value.X is a real-type expression. Round returns an Int64 value that is the value of X rounded to

19、 the nearest whole number. If X is exactly halfway between two whole numbers, the result is always the even number.If the rounded value of X is not within the Int64 range, a run-time error is generated, which can be handled using the EInvalidOp exception.(Round 返回 X 向最近整数值的舍入。函数将一个实型值舍入为一个整型值。X 是一个实

20、型表达式。Round 返回一个长整型值,是离 X 最近的整数值。如果 X 是两个整数值的正中间,结果是绝对值最大的一个。如果 X 的舍入值不是在长整型范围内,一个运行时间错误将产生,可以使用 EinvalidOp 异常来处理)范例: var S, T: string;begin Str(1.4:2:1, T); S := T + rounds to + IntToStr(Round(1.4) + #13#10; Str(1.5:2:1, T); S := S + T + rounds to + IntToStr(Round(1.5) + #13#10; Str(-1.4:2:1, T); S

21、:= S + T + rounds to + IntToStr(Round(-1.4) + #13#10; Str(-1.5:2:1, T); S := S + T + rounds to + IntToStr(Round(-1.5); MessageDlg(S, mtInformation, mbOk, 0);end;返回函数名 Sqr简要介绍: Returns the square of a number.(取给定值的平方)所属单元: System定义: function Sqr(X: Extended): Extended;详细解释:The Sqr function returns th

22、e square of the argument.X is a floating-point expression. The result, of the same type as X, is the square of X, or X*X.(Sqr 返回 X 得平方值,X 是一个浮点型的数,返回值的类型与 X 相同,值为 X*X)范例: varS, Temp: string;beginStr(Sqr(5.0):3:1, Temp);S := 5 squared is + Temp + #13#10;Str(Sqrt(2.0):5:4, Temp);S := S + The square ro

23、ot of 2 is + Temp;MessageDlg(S, mtInformation, mbOk, 0);end;返回函数名 sqrt简要介绍: Returns the square root of X.所属单元: System定义: function Sqrt(X: Extended): Extended;详细解释: X is a floating-point expression. The result is the square root of X.(取 X 的平方根,X 是一个浮点数,返回值也是个浮点数)范例: varS, Temp: string;beginStr(Sqr(5.

24、0):3:1, Temp);S := 5 squared is + Temp + #13#10;Str(Sqrt(2.0):5:4, Temp);S := S + The square root of 2 is + Temp;MessageDlg(S, mtInformation, mbOk, 0);end;返回函数名 Trunc简要介绍: Truncates a real number to an integer.(截取一个实数的整数部分)所属单元: System定义: function Trunc(X: Extended): Int64;详细解释:The Trunc function tr

25、uncates a real-type value to an integer-type value. X is a real-type expression. Trunc returns an Int64 value that is the value of X rounded toward zero.If the truncated value of X is not within the Int64 range, an EInvalidOp exception is raised.范例: varS, T: string;beginStr(1.4:2:1, T);S := T + Truncs to + IntToStr(Trunc(1.4) + #13#10;Str(1.5:2:1, T);S := S + T + Truncs to + IntToStr(Trunc(1.5) + #13#10;Str(-1.4:2:1, T);S := S + T + Truncs to + IntToStr(Trunc(-1.4) + #13#10;Str(-1.5:2:1, T);S := S + T + Truncs to + IntToStr(Trunc(-1.5);MessageDlg(S, mtInformation, mbOk, 0);end;

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报