C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Math isnan()The function checks whether the number is a Not a Number or not. If the number is NaN, it returns 1 otherwise 0. Note: The NaN is a non-representable value for floating point elements such as square root of negative number or the result of 0/0.SyntaxSuppose a number is 'x'. Syntax would be: bool isnan(float x); bool isnan(double x); bool isnan(long double x); bool isnan(integral x); Parameterx: It is a floating point value. Return valueIt returns 1, if x is NAN otherwise 0. Example 1Let's see the simple example when the value of x is 0.0/0.0. #include Output: value of x is : -nan isnan(x) : 1 In this example, isnan(x) determines that the value of x is nan. Therefore, it returns 1. Example 2Let's see the simple example when the value of x is 4.3. #include Output: value of x is : 4.3 isnan(x) : 0 In this example, isnan(x) function determines that the value of x is not 'nan'. Therefore, it returns 0 value.
Next TopicC++ Math Functions
|