Rexx - 数字

当涉及到数字时,Rexx 具有以下数据类型。

  • 整数 − 不包含小数点或指数标识符的数字字符串。 第一个字符可以是加号 (+) 或减号 (-)。 表示的数字必须介于 -2147483648 和 2147483647 之间(包含 -2147483648 和 2147483647)。

  • 大整数 − 不包含小数点或指数标识符的数字字符串。 第一个字符可以是加号 (+) 或减号 (-)。 表示的数字必须介于 -9223372036854775808 和 2147483648(含)之间,或者介于 2147483648 和 9223372036854775807 之间。

  • 十进制 − 以下格式之一 −

    • 包含小数点但不包含指数标识符的数字字符串,其中 p 表示精度,s 表示该字符串表示的十进制数的小数位。 第一个字符可以是加号 (+) 或减号 (-)。

    • 不包含小数点或指数标识符的数字字符串。 第一个字符可以是加号 (+) 或减号 (-)。 表示的数字小于-9223372036854775808或大于9223372036854775807。

  • 浮点数 − 表示科学记数法中的数字的字符串。 该字符串由一系列数字后跟指数标识符(E 或 e 后跟可选的加号 (+) 或减号 (-) 以及一系列数字)组成。 该字符串可以以加号 (+) 或减号 (-) 开头。

现在让我们看看可用于数字的不同方法。

序号 适用于 Numbers 的方法
1 ABS

此方法返回输入数字的绝对值。

2 MAX

此方法返回数字列表中的最大值。

3 MIN

此方法返回数字列表中的最小值。

4 RANDOM

此方法返回一个随机生成的数字。

5 SIGN

如果数字大于 0,则返回 1;如果数字为 0,则返回 0;如果数字小于 0,则返回 -1。

6 TRUNC

此方法截断数字。