Определение нативных double констант

Увидел такие строки в метаданных System:

public const Double NaN = 0D / 0D;
public const Double NegativeInfinity = -1D / 0D;
public const Double PositiveInfinity = 1D / 0D;

И у меня вопрос, почему 0/0 не дает исключение, чем NaN будет отличаться от 0?

Аналогично и с инфинити.


Ответы (0 шт):