C-Sharp | Java | Python | Swift | GO | WPF | Ruby | Scala | F# | JavaScript | SQL | PHP | Angular | HTML
C++ Math isfinite()The function determines the value whether it is finite or not. It should not be NaN or infinite value. If the number is finite, it returns 1 otherwise 0. Note: A finite value is a value that is neither NAN nor infinite.SyntaxSuppose a number is 'x'. Syntax would be: bool isfinite(float x); bool isfinite(double x); bool isfinite(long double x); bool isfinite(integral x); Parameterx: It is a floating point value. Return value
Example 1Let's see the simple example when the value of x is 10. #include Output: value of x is : 10 isfinite(x) : 1 In this example, infinite() function determines that value of x is finite. Therefore, it returns 1. Example 2Let's see another simple example. #include Output: value of x is : -nan isfinite(x) : 0 In this example, isfinite() function determines that x is a Not a Number. Therefore, it returns 0. Example 3Let's see the simple example when the value of x is 1.0/0.0. #include Output: value of x is : inf isfinite(x) : 0 In this example, isfinite(x) determines that x is a infinite number.Therefore, it returns 0 value.
Next TopicC++ Math Functions
|