From 82ba818ff456bcd6d56a06226e3f27e98fbb55c3 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Thu, 14 Aug 2025 22:58:58 -0500 Subject: removing all downloaded devdocs files --- devdocs/c/numeric%2Fmath%2Fisnormal.html | 42 -------------------------------- 1 file changed, 42 deletions(-) delete mode 100644 devdocs/c/numeric%2Fmath%2Fisnormal.html (limited to 'devdocs/c/numeric%2Fmath%2Fisnormal.html') diff --git a/devdocs/c/numeric%2Fmath%2Fisnormal.html b/devdocs/c/numeric%2Fmath%2Fisnormal.html deleted file mode 100644 index 0a2a19cd..00000000 --- a/devdocs/c/numeric%2Fmath%2Fisnormal.html +++ /dev/null @@ -1,42 +0,0 @@ -

isnormal

Defined in header <math.h>
#define isnormal(arg) /* implementation defined */
-
(since C99)

Determines if the given floating point number arg is normal, i.e. is neither zero, subnormal, infinite, nor NaN. The macro returns an integral value.

-

FLT_EVAL_METHOD is ignored: even if the argument is evaluated with more range and precision than its type, it is first converted to its semantic type, and the classification is based on that.

-

Parameters

- -
arg - floating point value

Return value

Nonzero integral value if arg is normal, ​0​ otherwise.

-

Example

#include <stdio.h>
-#include <math.h>
-#include <float.h>
- 
-int main(void)
-{
-    printf("isnormal(NAN)         = %d\n", isnormal(NAN));
-    printf("isnormal(INFINITY)    = %d\n", isnormal(INFINITY));
-    printf("isnormal(0.0)         = %d\n", isnormal(0.0));
-    printf("isnormal(DBL_MIN/2.0) = %d\n", isnormal(DBL_MIN/2.0));
-    printf("isnormal(1.0)         = %d\n", isnormal(1.0));
-}

Output:

-
isnormal(NAN)         = 0
-isnormal(INFINITY)    = 0
-isnormal(0.0)         = 0
-isnormal(DBL_MIN/2.0) = 0
-isnormal(1.0)         = 1

References

See also

- - - - -
-
(C99)
classifies the given floating-point value
(function macro)
-
(C99)
checks if the given number has finite value
(function macro)
-
(C99)
checks if the given number is infinite
(function macro)
-
(C99)
checks if the given number is NaN
(function macro)
C++ documentation for isnormal
-

- © cppreference.com
Licensed under the Creative Commons Attribution-ShareAlike Unported License v3.0.
- https://en.cppreference.com/w/c/numeric/math/isnormal -

-
-- cgit v1.2.3