Rexx - Números

Rexx tem os seguintes tipos de dados quando se trata de números.

  • Integer- Uma string numérica que não contém um ponto decimal ou identificador de expoente. O primeiro caractere pode ser um sinal de mais (+) ou menos (-). O número representado deve estar entre -2147483648 e 2147483647, inclusive.

  • Big Integer- Uma sequência de números que não contém um ponto decimal ou um identificador de expoente. O primeiro caractere pode ser um sinal de mais (+) ou menos (-). O número representado deve estar entre -9223372036854775808 e 2147483648, inclusive, ou entre 2147483648 e 9223372036854775807.

  • Decimal - Um dos seguintes formatos -

    • Uma string numérica que contém um ponto decimal, mas nenhum identificador de expoente, onde p representa a precisão e srepresenta a escala do número decimal que a string representa. O primeiro caractere pode ser um sinal de mais (+) ou menos (-).

    • Uma string numérica que não contém um ponto decimal ou um identificador de expoente. O primeiro caractere pode ser um sinal de mais (+) ou menos (-). O número representado é menor que -9223372036854775808 ou maior que 9223372036854775807.

  • Float- Uma string que representa um número em notação científica. A string consiste em uma série de números seguidos por um identificador de expoente (um E ou e seguido por um sinal opcional de mais (+) ou menos (-) e uma série de números). A string pode começar com um sinal de mais (+) ou menos (-).

Vamos agora olhar para os diferentes methods available for numbers.

Sr. Não. Métodos disponíveis para números
1 abdômen

Este método retorna o valor absoluto de um número de entrada.

2 MAX

Este método retorna o valor máximo de uma lista de números.

3 MIN

Este método retorna o valor mínimo de uma lista de números.

4 ALEATÓRIA

Este método retorna um número gerado aleatoriamente.

5 PLACA

Retorna 1 se o número for maior que 0 ou 0 se o número for 0 ou -1 se o número for menor que 0.

6 TRUNC

Este método trunca um número.