Специальные значения Inf (бесконечность) и NaN (не число) в программировании используются в случаях, когда возникают переполнения и неопределённости в вычислениях. 1
Inf часто применяют в математических и научных вычислениях, где значение может быть теоретически бесконечным, например в исчислении или физике. 2 Также его используют, чтобы определить результат некоторых арифметических операций, например деления на ноль. 3 Ещё Inf применяют, когда пытаются создать число, которое находится вне диапазона доступных чисел. 3
NaN используют, чтобы сообщить об операции, результатом которой оказалось не число. 3 Некоторые ситуации, когда может появиться NaN: