Maksymalna wartość typu `Extended`

0

Witam; potrzebuję pobrać maksymalną oraz minimalną wartość typu Extended do zmiennej; próbowałem korzystać z konstrukcji High, lecz zwraca to jedynie Type mistmatch (FPC 2.6.2 32-bit).
Nie mam pomysłu, w jaki sposób mógłbym to zrobić :P

0

Też właśnie na to trafiłem (wcześniej nie zauważyłem dopisku "A Extended set to its highest value is treated as Infinity.").
Tak więc:
High(Extended) = 1.1E4932
Low(Extended) = 1.9E-4932

2

@Patryk27 , bo dokumentacja FPC nie istnieje, prawda? http://freepascal.org/docs-html/ref/refsu6.html#x28-310003.1.2

Tak więc:
High(Extended) = Infinity
Low(Extended) = -Infinity

Nie
http://freepascal.org/docs-html/rtl/system/high.html
Ta funkcja nie działa dla typów rzeczywistych. Sądzenie że infinity jest najwyższe to raczej tak dyskutowany UB z widzenia języka. Uważaj bo piszesz groźny kod ;)

1 użytkowników online, w tym zalogowanych: 0, gości: 1