Sim, tem um intervalo de possíveis valores positivos, zero, e um intervalo de possíveis valores negativos.
A razão pela qual eles estão fazendo isso é garantir que você receba ambos os números máximos e mínimos possíveis em ambos os lados de zero.
Como alternativa, eles podem declarar que o intervalo é
-1.7976931348623157E+308
através de 1.7976931348623157E+308
mas isso não fornece nenhuma informação sobre os números mais próximos de zero que eles podem representar. (aqueles com o -308
expoente) e você pode pensar que pode representar 1E-999 (o que você não pode). Para a variante sem sinal, ela apenas desautoriza o intervalo negativo, que é possivelmente outra razão pela qual eles especificaram os dois intervalos separadamente - você pode simplesmente ignorar o intervalo negativo totalmente nesse caso.