Rexx - Zahlen

Rexx hat die folgenden Datentypen, wenn es um Zahlen geht.

  • Integer- Eine numerische Zeichenfolge, die keinen Dezimalpunkt oder Exponentenbezeichner enthält. Das erste Zeichen kann ein Pluszeichen (+) oder ein Minuszeichen (-) sein. Die dargestellte Nummer muss zwischen -2147483648 und 2147483647 einschließlich liegen.

  • Big Integer- Eine Zahlenfolge, die keinen Dezimalpunkt oder Exponentenbezeichner enthält. Das erste Zeichen kann ein Pluszeichen (+) oder ein Minuszeichen (-) sein. Die dargestellte Nummer muss zwischen -9223372036854775808 und 2147483648 einschließlich oder zwischen 2147483648 und 9223372036854775807 liegen.

  • Decimal - Eines der folgenden Formate -

    • Eine numerische Zeichenfolge, die einen Dezimalpunkt, aber keine Exponenten-ID enthält p repräsentiert die Präzision und sstellt die Skala der Dezimalzahl dar, die die Zeichenfolge darstellt. Das erste Zeichen kann ein Pluszeichen (+) oder ein Minuszeichen (-) sein.

    • Eine numerische Zeichenfolge, die keinen Dezimalpunkt oder Exponentenbezeichner enthält. Das erste Zeichen kann ein Pluszeichen (+) oder ein Minuszeichen (-) sein. Die dargestellte Zahl ist kleiner als -9223372036854775808 oder größer als 9223372036854775807.

  • Float- Eine Zeichenfolge, die eine Zahl in wissenschaftlicher Notation darstellt. Die Zeichenfolge besteht aus einer Reihe von Zahlen, gefolgt von einer Exponenten-ID (einem E oder e, gefolgt von einem optionalen Plus- (+) oder Minuszeichen (-) und einer Reihe von Zahlen). Die Zeichenfolge kann mit einem Pluszeichen (+) oder Minuszeichen (-) beginnen.

Schauen wir uns nun die verschiedenen an methods available for numbers.

Sr.Nr. Für Zahlen verfügbare Methoden
1 Abs

Diese Methode gibt den absoluten Wert einer eingegebenen Nummer zurück.

2 MAX

Diese Methode gibt den Maximalwert aus einer Liste von Zahlen zurück.

3 MINDEST

Diese Methode gibt den Mindestwert aus einer Liste von Zahlen zurück.

4 ZUFÄLLIG

Diese Methode gibt eine zufällig generierte Zahl zurück.

5 ZEICHEN

Gibt 1 zurück, wenn die Zahl größer als 0 ist, oder 0, wenn die Zahl 0 ist, oder -1, wenn die Zahl kleiner als 0 ist.

6 TRUNC

Diese Methode schneidet eine Zahl ab.