Главная    Разработка ПО    функции языка Си

Описание функций языка Си

" I "

ilogb,ilogbf,ilogbl 

isfinite 

isgreater 

isgreaterequal 

isinf,isinf,isinl 

isinf 

isless 

islessequal 

islessgreater 

isnan,isnanf,isnanl 

isnormal 

isunordered 

All | _ | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

isunordered – макрос проверяет, являются ли аргументы NAN.

Синтаксис:

#include < math.h >
int isunordered (x, y);

Аргументы:

x и y – проверяемые числа с плавающей точкой.

Возвращаемое значение:

1 – если один из аргументов или оба аргумента NAN, иначе 0.

Описание:

Макрос isunordered проверяет, является ли один из аргументов или оба аргумента NAN.

Пример:

В примере проверяется, являются ли аргументы NAN, с помощью макроса isunordered и результат выводится на консоль.


#include < stdio.h >  //Для printf
#include < math.h >   //Для isunordered

int main (void)
{    
    //Задаем значение сравниваемых аргументов.
    double arg1 = 128.67;
    double arg2 = NAN;
	
    // Проверка  аргументов и вывод результата
	if (isunordered (arg1,arg2) == 1)
	   printf ("Один из аргументов или оба аргумента NAN\n");
    else
       printf ("Не один из аргументов не является NAN\n");

    return 0;
}

Результат:

Один из аргументов или оба аргумента NAN



Смотри так же:

Функции:
finite, finitef, finitel
isinf, isinff, isinfl
isnan,isnanf,isnanl

Макросы:
isfinite
isinf
isnan
isnormal
isunordered
fpclassify


Яндекс.Метрика

Рейтинг@Mail.ru