Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the difference between IND and NAN numbers

Tags:

c++

nan

infinity

A NAN value means Not A Number and IND value means Indeterminate number. But what is the difference between these two. How can we represent both in c++.

like image 835
CodeRider Avatar asked Mar 08 '13 06:03

CodeRider


1 Answers

But what is the difference between these two.

They are both the same thing. Some platforms choose to display a non-number as some variant of NaN, while others choose to display it as some variant of IND.

How can we represent both in c++.

std::numeric_limits<double>::quiet_NaN() (or float or long double, if you prefer).

like image 78
Mike Seymour Avatar answered Sep 26 '22 11:09

Mike Seymour