NaN

NaN (англ. Not-a-Number) — особое значение вещественного числа во многих математических библиотеках (и математических сопроцессорах), означающее, что предыдущая математическая операция завершилась неопределённым результатам.

К операциям, приводящим к появлению NaN в качестве ответа относятся:

  • деление на ноль
  • вычисление квадратного корня отрицательного числа

Свойства

  • NaN не равен ни одному другому значению (даже самому себе), в связи с этим, самый простой метод проверки результата на NaN — это сравнение полученной величины с самой собой.
  • любая нетривиальная операция, принимающая NaN как аргумент, всегда возвращает NaN вне зависимости от значения других аргументов, единственными исключениями из этого правила являются функции max и min, которые возвращают значение «второго» аргумента (отличного от NaN).
  • тривиальные операции, являющиеся тождеством, обрабатываются особо, так, например, 1NaN равно 1.

См также

Ссылки

 
Начальная страница  » 
А Б В Г Д Е Ж З И Й К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ы Э Ю Я
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
0 1 2 3 4 5 6 7 8 9 Home