| macro | islessequal(x,y) |
|---|
| function | bool islessequal (float x , float y);bool islessequal (double x , double y);bool islessequal (long double x, long double y); |
|---|
false, but no FE_INVALID exception is raised (note that the expression x<=y may raise such an exception in this case).int value. The type of both x and y shall be float, double or long double.bool value.(x)<=(y):true (1) if x is less than or equal to y.false (0) otherwise.1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
/* islessequal example */
#include <stdio.h> /* printf */
#include <math.h> /* islessequal, log */
int main ()
{
double result;
result = log (10.0);
if (islessequal(result,0.0))
printf ("log(10.0) is not positive");
else
printf ("log(10.0) is positive");
return 0;
}
log(10.0) is positive