islessgreater – макрос проверяет, справедливость отношения: (x < y) || (x>y).
Синтаксис:
#include < math.h >
int islessgreater (x, y);
Аргументы:
x и y – проверяемые числа с плавающей точкой из соотношения (x < y) || (x > y).
Возвращаемое значение:
1 – если (x < y) || (x > y) или один из аргументов или оба аргумента NAN
0 – если x==y.
Описание:
Макрос islessgreater проверяет соотношение (x < y) || (x > y), не генерируя исключительную ситуацию, если один из аргументов не число (NAN).
Пример:
В примере сравниваются два числа с плавающей точкой с помощью макроса islessgreater и результат выводится на консоль.
#include < stdio.h > //Для printf
#include < math.h > //Для islessgreater
int main (void)
{
//Задаем значение сравниваемых аргументов.
double arg1 = 128.67;
double arg2 = 16.83;
// Сравнение аргументов и вывод результата
if ( islessgreater (arg1,arg2) == 1)
printf (“%.2f не равно %.2f\n”, arg1,arg2);
else
printf (“%.2f равно %.2f\n”, arg1,arg2);
return 0;
}
| |
Результат:
Смотри так же:
isgreater
isgreaterequal
isless
islessequal
islessgreater
|