Rexx - Números

Rexx tiene los siguientes tipos de datos cuando se trata de números.

  • Integer- Una cadena de números que no contiene un punto decimal o un identificador de exponente. El primer carácter puede ser un signo más (+) o menos (-). El número que se representa debe estar entre -2147483648 y 2147483647, inclusive.

  • Big Integer- Una cadena de números que no contiene un punto decimal ni un identificador de exponente. El primer carácter puede ser un signo más (+) o menos (-). El número representado debe estar entre -9223372036854775808 y 2147483648, inclusive, o entre 2147483648 y 9223372036854775807.

  • Decimal - Uno de los siguientes formatos -

    • Una cadena de números que contiene un punto decimal pero no un identificador de exponente, donde p representa la precisión y srepresenta la escala del número decimal que representa la cadena. El primer carácter puede ser un signo más (+) o menos (-).

    • Una cadena de números que no contiene un punto decimal ni un identificador de exponente. El primer carácter puede ser un signo más (+) o menos (-). El número representado es menor que -9223372036854775808 o mayor que 9223372036854775807.

  • Float- Una cadena que representa un número en notación científica. La cadena consta de una serie de números seguidos por un identificador de exponente (una E o e seguida de un signo más (+) o menos (-) opcional y una serie de números). La cadena puede comenzar con un signo más (+) o menos (-).

Veamos ahora los diferentes methods available for numbers.

No Señor. Métodos disponibles para números
1 abdominales

Este método devuelve el valor absoluto de un número de entrada.

2 MAX

Este método devuelve el valor máximo de una lista de números.

3 MIN

Este método devuelve el valor mínimo de una lista de números.

4 ALEATORIO

Este método devuelve un número generado aleatoriamente.

5 FIRMAR

Devuelve 1 si el número es mayor que 0, o 0 si el número es 0, o -1 si el número es menor que 0.

6 TRUNC

Este método trunca un número.