Rexx - Numéros

Rexx a les types de données suivants en ce qui concerne les nombres.

  • Integer- Une chaîne de chiffres qui ne contient pas de point décimal ni d'identificateur d'exposant. Le premier caractère peut être un signe plus (+) ou moins (-). Le nombre représenté doit être compris entre -2147483648 et 2147483647 inclus.

  • Big Integer- Une chaîne de nombres qui ne contient ni point décimal ni identificateur d'exposant. Le premier caractère peut être un signe plus (+) ou moins (-). Le nombre représenté doit être compris entre -9223372036854775808 et 2147483648 inclus, ou entre 2147483648 et 9223372036854775807.

  • Decimal - Un des formats suivants -

    • Une chaîne de chiffres contenant un point décimal mais pas d'identifiant d'exposant, où p représente la précision et sreprésente l'échelle du nombre décimal que la chaîne représente. Le premier caractère peut être un signe plus (+) ou moins (-).

    • Une chaîne de chiffres qui ne contient pas de point décimal ni d'identificateur d'exposant. Le premier caractère peut être un signe plus (+) ou moins (-). Le nombre représenté est inférieur à -9223372036854775808 ou supérieur à 9223372036854775807.

  • Float- Une chaîne qui représente un nombre en notation scientifique. La chaîne se compose d'une série de chiffres suivis d'un identifiant d'exposant (un E ou un e suivi d'un signe plus (+) ou moins (-) facultatif et d'une série de chiffres). La chaîne peut commencer par un signe plus (+) ou moins (-).

Regardons maintenant les différents methods available for numbers.

N ° Sr. Méthodes disponibles pour les nombres
1 abdos

Cette méthode renvoie la valeur absolue d'un nombre d'entrée.

2 MAX

Cette méthode renvoie la valeur maximale à partir d'une liste de nombres.

3 MIN

Cette méthode renvoie la valeur minimale d'une liste de nombres.

4 ALÉATOIRE

Cette méthode renvoie un nombre généré au hasard.

5 SIGNE

Renvoie 1 si le nombre est supérieur à 0, ou 0 si le nombre est 0, ou -1 si le nombre est inférieur à 0.

6 TRONQUE

Cette méthode tronque un nombre.