Delphi数学运算相关函数

Abs(x) 绝对值
Spr(x) 平方
Sqrt(x) 平方根
Sin(x) 正弦 Cos(x) Cot(x) Tan(x)
Arctan(x) 反正切
Exp(x) 指数返回e的x次方
Ln(x) 对数返回以e为底的自然对数
Max(x,y) Min(x,y) 返回xy中最大/小值
Random(range) 返回0~range之间的随机数
Floor(x) 取得小于等于x的最大整数如 Floor(-2.8)=-3
Int(x) 返回参数中的整数部分如 Int(123.456)=123.0 Int(-123.456)=-123.0
Frac(x)   取小数部分
Pred(x)   pred(‘D’)=’C’, pred(true)=1;
Succ(x)   succ(‘Y’)=’Z’, succ(pred(x))=x
Ord(x)    求x在字符集中的序号,如ord(‘A’)=65
Chr(x)    chr(65)=’A’
Round(x) 四舍五入
Trunc(x) trunc(4.8)=4,trunc(‘-3.6’)=-3
Upcase(x) upcase(‘a’)=’A’
Hi(I)     hi($2A30)=$2A
lo(I)     lo($2A30)=$30
Sizeof(name) 求出某类型或变量在内存中占用的字节数
Swap(num) swap($3621)=$2136
DegToRad(const Degrees: Extended): Extended;角度到弧度
RadToDeg(const Radians: Extended): Extended;弧度到角度
Pi常数派
IntPower(const Base: Extended; const Exponent: Integer): Extended register;返回任意基数Base的Exponent整数幂
Power(const Base, Exponent: Extended): Extended;任意基数的任意幂;对于分指数或|指数|>MaxInt,基数必须>0
FloatToStr可以将科学读数法和Extended类型的数转换成平常的小数(字符形式)