转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> Delphi程序 >> 正文
Delphi中的算术运算函数         ★★★★

Delphi中的算术运算函数

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1430 更新时间:2009/4/23 18:39:22

Delphi中的算术运算函数

   以下内容为编编程网站诸网友共同翻译的结果,如需转载,请注明出处:http://www.togetherdev.com,如果您对翻译Delphi的函数有兴趣,可登录编编程网站,如果对翻译的内容有什么看法,可以在回帖或在编编程网站中提出。

Abs

Ceil

Exp

Floor

frac

Frexp

int

intpower

Ldexp

max

min

pi poly power round sqrt 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可以是一个整形的变量或实数型的变量)

返回

函数名 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) = -2
Ceil(2.8) = 3
Ceil(-1.0) = -1

(调用ceil函数,返回大于或等于x的最小整数值。X的绝对值一定要小于最大整数值。例如:
Ceil(-2.8) = -2

Ceil(2.8) = 3

Ceil(-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 logarithms.
(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): Integer; 详细解释:

Call Floor to obtain the highest integer less than or equal to X. For example:

Floor(-2.8) = -3

Floor(2.8) = 2

Floor(-1.0) = -1

Note: The absolute value of X must be less than MaxInt.

(使用Floor函数以取得小于等于X的最大的整数,如:
Floor(-2.8) = -3

Floor(2.8) = 2

Floor(-1.0) = -1

注意:X的绝对值必须小于整形数的最大值)

返回

函数名 Frac 简要介绍: 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的小数部分,X是一个实型数,该函数的作用等价于Frac(X)=X-Int(X)。)

范例:
var
a,b:Real;
begin
a := 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 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. 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: Integer): 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**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: 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: 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 简要介绍: Returns 3.1415926535897932385. (返回3.1415926535897932385.) 所属单元: System 定义: function Pi: Extended; 详细解释:

Use Pi in mathematical calculations that require pi, the ratio of a circle''''s circumference to its diameter. Pi is approximated as 3.1415926535897932385.
(使用Pi函数精确计算返回圆周率Pi,圆周率是一个圆的周长除以它的直径。Pi的值近似于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 where the variable equals the value of the X parameter. The coefficients are ordered in increasing powers of X:

Coefficients[0] + Coefficients[1]*X + ... + Coefficients[N]*(X**N)
(Poly估计一个变量在同一多项式的X值。调用Poly评估由Coefficients参数表达的多项式在一位置的值等同于X参数的值。参数是顺序的以X的幂增加:Coefficients[0]+
coefficients[1]*X+…..+Cofficients[n]*[X**N])

返回

函数名 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.)

返回

函数名 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 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是一个实型表达式。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 := 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 the 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)

范例: var
  S, Temp: string;
begin
   Str(Sqr(5.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;

返回

函数名 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

[1] [2]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台