Standards / Extensions | C or C++ | Dependencies |
---|---|---|
C99 |
both |
z/OS V1R8 |
#define _ISOC99_SOURCE
#include <math.h>
int islessgreater(real-floating x, real-floating y);
#define __STDC_WANT_DEC_FP__
#include <math.h>
int islessgreater(real-floating x, real-floating y); /* C only */
int islessgreater(decimal-floating x, decimal-floating y); /* C only */
bool islessgreater(real-floating x, real-floating y); /* C++ only */
bool islessgreater(decimal-floating x, decimal-floating y); /* C++ only */
#define _TR1_C99
#include <math.h>
bool islessgreater(real-floating x, real-floating y); /* C++ only */
The islessgreater() macro or function template determines whether the argument x is less or greater than y. It is equivalent to (x) || (y), but no exception is raised if x or y are NaN.
Function | Hex | IEEE |
---|---|---|
islessgreater | X | X |
The islessgreater() macro returns 1 if the value of x is less or greater than y, else returns 0. The C++ function template returns true if the value of x is less or greater than y, else returns false.