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. |