Rexx - Liczby
Rexx ma następujące typy danych, jeśli chodzi o liczby.
Integer- ciąg liczb niezawierający kropki dziesiętnej ani identyfikatora wykładnika. Pierwszym znakiem może być znak plus (+) lub minus (-). Przedstawiana liczba musi zawierać się w przedziale od -2147483648 do 2147483647 włącznie.
Big Integer- ciąg liczb niezawierający kropki dziesiętnej ani identyfikatora wykładnika. Pierwszym znakiem może być znak plus (+) lub minus (-). Przedstawiany numer musi mieścić się w przedziale od -9223372036854775808 do 2147483648 włącznie lub od 2147483648 do 9223372036854775807.
Decimal - Jeden z następujących formatów -
Ciąg liczb zawierający przecinek dziesiętny, ale bez identyfikatora wykładnika, gdzie p reprezentuje precyzję i sreprezentuje skalę liczby dziesiętnej, którą reprezentuje ciąg. Pierwszym znakiem może być znak plus (+) lub minus (-).
Ciąg liczb niezawierający kropki dziesiętnej ani identyfikatora wykładnika. Pierwszym znakiem może być znak plus (+) lub minus (-). Przedstawiona liczba jest mniejsza niż -9223372036854775808 lub większa niż 9223372036854775807.
Float- ciąg, który reprezentuje liczbę w notacji naukowej. Ciąg składa się z szeregu liczb, po których następuje identyfikator wykładnika (E lub e, po którym następuje opcjonalny znak plus (+) lub minus (-) oraz seria liczb). Ciąg może zaczynać się od znaku plus (+) lub minus (-).
Spójrzmy teraz na inne methods available for numbers.
Sr.No. | Metody dostępne dla Numbers |
---|---|
1 | ABS
Ta metoda zwraca wartość bezwzględną liczby wejściowej. |
2 | MAX
Ta metoda zwraca maksymalną wartość z listy liczb. |
3 | MIN
Ta metoda zwraca minimalną wartość z listy liczb. |
4 | LOSOWY
Ta metoda zwraca losowo wygenerowaną liczbę. |
5 | ZNAK
Zwraca 1, jeśli liczba jest większa niż 0, 0, jeśli liczba wynosi 0, lub -1, jeśli liczba jest mniejsza niż 0. |
6 | TRUNC
Ta metoda obcina liczbę. |