From 754bbf7a25a8dda49b5d08ef0d0443bbf5af0e36 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 7 Apr 2024 13:41:34 -0500 Subject: new repository --- devdocs/c/numeric%2Fmath%2Fisgreaterequal.html | 41 ++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 devdocs/c/numeric%2Fmath%2Fisgreaterequal.html (limited to 'devdocs/c/numeric%2Fmath%2Fisgreaterequal.html') diff --git a/devdocs/c/numeric%2Fmath%2Fisgreaterequal.html b/devdocs/c/numeric%2Fmath%2Fisgreaterequal.html new file mode 100644 index 00000000..d9c44c9c --- /dev/null +++ b/devdocs/c/numeric%2Fmath%2Fisgreaterequal.html @@ -0,0 +1,41 @@ +

isgreaterequal

Defined in header <math.h>
#define isgreaterequal(x, y) /* implementation defined */
+
(since C99)

Determines if the floating point number x is greater than or equal to the floating-point number y, without setting floating-point exceptions.

+

Parameters

+ + +
x - floating point value
y - floating point value

Return value

Nonzero integral value if x >= y, ​0​ otherwise.

+

Notes

The built-in operator>= for floating-point numbers may raise FE_INVALID if one or both of the arguments is NaN. This function is a "quiet" version of operator>=.

+

Example

#include <stdio.h>
+#include <math.h>
+ 
+int main(void)
+{
+    printf("isgreaterequal(2.0,1.0)      = %d\n", isgreaterequal(2.0,1.0));
+    printf("isgreaterequal(1.0,2.0)      = %d\n", isgreaterequal(1.0,2.0));
+    printf("isgreaterequal(1.0,1.0)      = %d\n", isgreaterequal(1.0,1.0));
+    printf("isgreaterequal(INFINITY,1.0) = %d\n", isgreaterequal(INFINITY,1.0));
+    printf("isgreaterequal(1.0,NAN)      = %d\n", isgreaterequal(1.0,NAN));
+ 
+    return 0;
+}

Possible output:

+
isgreaterequal(2.0,1.0)      = 1
+isgreaterequal(1.0,2.0)      = 0
+isgreaterequal(1.0,1.0)      = 1
+isgreaterequal(INFINITY,1.0) = 1
+isgreaterequal(1.0,NAN)      = 0

References

See also

+ +
+
(C99)
checks if the first floating-point argument is less or equal than the second
(function macro)
C++ documentation for isgreaterequal
+

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

+
-- cgit v1.2.3