Rexx - Numeri

Rexx ha i seguenti tipi di dati quando si tratta di numeri.

  • Integer- Una stringa di valori numerici che non contiene un punto decimale o un identificatore di esponente. Il primo carattere può essere un segno più (+) o meno (-). Il numero rappresentato deve essere compreso tra -2147483648 e 2147483647 inclusi.

  • Big Integer- Una stringa di numeri che non contiene un punto decimale o un identificatore di esponente. Il primo carattere può essere un segno più (+) o meno (-). Il numero rappresentato deve essere compreso tra -9223372036854775808 e 2147483648 inclusi o tra 2147483648 e 9223372036854775807.

  • Decimal - Uno dei seguenti formati -

    • Una stringa di valori numerici che contiene un punto decimale ma nessun identificatore di esponente, dove p rappresenta la precisione e srappresenta la scala del numero decimale rappresentato dalla stringa. Il primo carattere può essere un segno più (+) o meno (-).

    • Una stringa di valori numerici che non contiene un punto decimale o un identificatore di esponente. Il primo carattere può essere un segno più (+) o meno (-). Il numero rappresentato è minore di -9223372036854775808 o maggiore di 9223372036854775807.

  • Float- Una stringa che rappresenta un numero in notazione scientifica. La stringa è costituita da una serie di valori numerici seguiti da un identificatore di esponente (una E o una e seguita da un segno più (+) o meno (-) opzionale e una serie di numeri). La stringa può iniziare con un segno più (+) o meno (-).

Vediamo ora il diverso methods available for numbers.

Sr.No. Metodi disponibili per i numeri
1 addominali

Questo metodo restituisce il valore assoluto di un numero di input.

2 MAX

Questo metodo restituisce il valore massimo da un elenco di numeri.

3 MIN

Questo metodo restituisce il valore minimo da un elenco di numeri.

4 CASUALE

Questo metodo restituisce un numero generato casuale.

5 CARTELLO

Restituisce 1 se numero è maggiore di 0 o 0 se il numero è 0 o -1 se il numero è minore di 0.

6 TRUNC

Questo metodo tronca un numero.