Определение нативных double констант
Увидел такие строки в метаданных System:
public const Double NaN = 0D / 0D;
public const Double NegativeInfinity = -1D / 0D;
public const Double PositiveInfinity = 1D / 0D;
И у меня вопрос, почему 0/0 не дает исключение, чем NaN будет отличаться от 0?
Аналогично и с инфинити.