当前位置:首页 > 技能相关 > PowerBuilder > 正文内容

PB 常用函数与封装函数列表(六、数值计算)

admin7个月前 (10-18)PowerBuilder3360 修订时间:2024-10-18 11:52:29

六、数值计算

6.1 Abs 函数

计算绝对值

语法

Abs ( n )

参数

n–>要求绝对值的数值型变量 或 返回值为数值的表达式

返回值

成功时返回n的绝对值

如果参数n的值为NULL,返回NULL

6.2 Ceiling 函数

返回大于n的最小整数

语法

Ceiling ( n )

参数

n–>数值型变量 或 返回值为数值的表达式

返回值

成功时返回大于n的最小整数。

如果参数n的值为NULL,函数返回NULL

6.3 Cos 函数

计算余弦

语法

Cos ( n )

参数

n–>数值型变量 或 返回值为数值的表达式

成功时返回n的余弦

如果参数n的值为NULL,返回NULL

6.4 Exp 函数

计算e的n次方

语法

Exp ( n )

参数

n–>指定幂值

返回值

Double

成功时返回e(约等于2.71828)的n次方。

如果参数n的值为NULL,返回NULL

6.5 Fact 函数

计算n的阶乘

语法

Fact ( n )

参数

n–>数值型变量 或 返回值为数值的表达式

返回值

Double

成功时返回n的阶乘。

如果参数n的值为NULL,返回NULL

6.6 Int 函数

得到小于等于n的最大整数

语法

Int ( n )

参数

n–>数值型变量 或 返回值为数值的表达式

返回值

Integer

成功时返回小于等于n的最大整数

如果n的值太小或太大,超过了整数的表示范围,则函数返回0。

如果参数n的值为NULL,返回NULL

6.7 Log 函数

计算n的自然对数

语法

Log ( n )

参数

n–>数值型变量 或 返回值为数值的表达式值必须大于0

返回值

Double

成功时返回n的自然对数

如果n小于等于0,将导致运行错误

如果参数n的值为NULL,返回NULL

6.8 LogTen 函数

计算n的常用对数(以10为底)

语法

LogTen ( n )

参数

n–>数值型变量 或 返回值为数值的表达式值必须大于0

返回值

Double

成功时返回n的常用对数

如果n小于等于0,将导致运行错误

如果参数n的值为NULL,函数返回NULL

6.9 Max 函数

求两个数中最大值

语法

Max ( x, y )

参数

x–>数值型变量或表达式,参加比较的第一个数
y -->数值型变量或表达式,参加比较的第二个数

成功时返回参数比较的两个数中更大者。

如果任何参数的值为NULL,返回NULL

6.10 Min 函数

两个数中的最小值

语法

Min( x, y )

参数

x–>数值型变量或表达式,参加比较的第一个数
y–>数值型变量或表达式,参加比较的第二个数

成功时返回参数比较的两个数中较小者

如果任何参数的值为NULL,返回NULL

6.11 Mod 函数

求余数

语法

Mod ( x, y )

参数

x–>数值型变量或表达式,被除数
y -->数值型变量或表达式,除数

成功时返回x除以y所得的余数

如果任何参数的值为NULL,数返回NULL

6.12 Pi 函数

计算n与Pi(3.14159265358979323…)的乘积

语法

Pi ( n )

参数

n–>数值型变量或表达式

返回值

Double

函数执行成功时返回n与Pi(3.14159265358979323…)的乘积

发生错误时返回-1

如果参数n的值为NULL,返回NULL

6.13 Rand 函数

得到1与n之间的一个伪随机数

语法

Rand ( n )

参数

n:数值型变量或表达式 产生随机数的最大值 1到32,767之间

成功时返回1与n之间的一个伪随机数,包括1和n在内

如果参数n的值为NULL,函数返回NULL

6.14 Randomize 函数

初始化伪随机数发生器,这样让应用程序每次使用不同的伪随机数序列

语法

Randomize ( n )

参数

n–>数值型变量或表达式,指定伪随机数生成器使用的起始值,不同的起始值可以生成不同的伪随机数序列

注:n的值在0到32,767之间

返回值

Integer

当n的值为0时,该函数把系统时钟作为伪随机数生成器的起始值,这样可以生成不可重复的伪随机数序列

当n的值不为0时,可以产生不同的伪随机数序列,但是,如果两次使用相同的伪随机数生成器起始值,那么两

次生成的伪随机数序列相同

6.15 Round 函数

将x四舍五入到n位

语法

Round ( x, n )

参数

x–>要四舍五入的数值型数据
n–>整数类型,指定从哪个小数位上四舍五入x。

注:有效值在0到18之间

返回值

Decimal

成功时返回将x四舍五入到小数点后第n位的数值,

如果函数执行失败或任何参数的值为NULL,函数返回NULL

6.16 Sign 函数

确定n是整数、负数还是零

语法

Sign ( n )

参数

n–>数值型变量或表达式

返回值

Integer

当n大于0时返回1

当n小于0时返回-1

当n等于0时返回0

如果参数n的值为NULL,函数返回NULL

6.17 Sin 函数

计算正弦,其中参数以弧度为单位

语法

Sin( n )

参数

n–>数值型变量或表达式

返回值

Double

成功时返回n的正弦

如果参数n的值为NULL,返回NULL

6.18 Sqrt 函数

计算平方根

语法

Sqrt ( n )

参数

n–>数值型变量或表达式 n的值大于0

返回值

Double

函数执行成功时返回n的平方根。

如果n是负数,则执行该函数时引发运行错误。

如果参数n的值为NULL,返回NULL

6.19 Tan 函数

计算正切,其中参数以弧度为单位

语法

Tan( n )

参数

n–>数值型变量或表达式

返回值

Double

成功时返回n的正切值

如果参数n的值为NULL,返回NULL

6.20 Truncate 函数

截断数值到指定的小数位 , 所谓截断就是舍弃指定位之后的数值

语法

Truncate ( x, n )

参数

x–>要截断的数值型数据
n–>整数类型,指定从哪个小数位上截断x

注:有效值在0到18之间

返回值

Decimal

成功时返回将x截断到小数点后第n位的数值

失败或任何参数的值为NULL,返回NULL

 您阅读本篇文章共花了: 

免责声明
本站内容均为博客主本人日常使用记录的存档,如侵犯你的权益请联系:lifei@zaiheze.com 546262132@qq.com 沟通删除事宜。本站仅带访问端口形式使用,已杜绝搜索引擎爬取。

扫描二维码推送至手机访问。

版权声明:本文由LIFEI - blog发布,如需转载请注明出处。

本文链接:http://www.lifeiai.com/?id=428

分享给朋友:

发表评论

访客

◎欢迎参与讨论,请在这里发表您的看法和观点。