macro
<cmath> <ctgmath>
islessgreater functionbool islessgreater (float x , float y);bool islessgreater (double x , double y);bool islessgreater (long double x, long double y);
Is less or greater
Returns whether x is less than or greater than y.If one or both arguments are NaN, the function returns false
, but no FE_INVALID exception is raised (note that the expression x<y||x>y
may raise such an exception in this case).
In C, this is implemented as a macro that returns an int
value. The type of both x and y shall be float
, double
or long double
.
In C++, it is implemented with function overloads for each
floating-point type, each returning a
bool
value.
(x)<(y)||(x)>(y)
:
true
(1
) if x is less than or greater than y.
false
(0
) otherwise.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* islessgreater example */
#include <stdio.h> /* printf */
#include <math.h> /* islessgreater, log */
int main ()
{
double result;
result = log (10.0);
if (islessgreater(result,0.0))
printf ("log(10.0) is not zero");
else
printf ("log(10.0) is zero");
return 0;
}
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4