Ano, má rozsah možných kladných hodnot, nulu a rozsah možných záporných hodnot.
Důvod, proč to dělají tímto způsobem, je zajistit, abyste získali oboje maximální a minimální možná čísla na obou stranách nuly.
Případně by mohli uvést, že rozsah je -1.7976931348623157E+308
až 1.7976931348623157E+308
ale to vám nedává žádné informace o číslech nejbližších nule, která mohou představovat. (ty s -308
exponent) a možná si myslíte, že můžete reprezentovat 1E-999 (což nemůžete).
U nepodepsané varianty pouze zakazuje záporný rozsah, což je možná další důvod, proč specifikovali dva rozsahy samostatně – v takovém případě můžete záporný rozsah zcela ignorovat.