The OpenNET Project / Index page

[ новости/++ | форум | wiki | теги ]

Интерактивная система просмотра системных руководств (man-ов)

 ТемаНаборКатегория 
 
 [Cписок руководств | Печать]

nextafterf (3)
  • nextafterf (3) ( FreeBSD man: Библиотечные вызовы )
  • >> nextafterf (3) ( Русские man: Библиотечные вызовы )
  • nextafterf (3) ( Linux man: Библиотечные вызовы )
  • nextafterf (3) ( POSIX man: Библиотечные вызовы )
  •  

    НАЗВАНИЕ

    nextafter, nexttoward - манипуляции с числами с плавающей точкой  

    СИНТАКСИС

    #include <math.h>

    double nextafter(double x, double y);
    float nextafterf(float x, float y);
    long double nextafterl(long double x, long double y);

    double nexttoward(double x, long double y);
    float nexttowardf(float x, long double y);
    long double nexttowardl(long double x, long double y);  

    ОПИСАНИЕ

    Функции nextafter() возвращают следующий ближайшее представимое для x по направлению к y. Размер шага между x и результатом зависит от типа результата. Если x = y то функция просто возвращает y. Если любое из значений является NaN, то возвращается NaN. Иначе добавляется или вычитается значение, соответствующее значению наименьшего значимого бита в мантиссе, в зависимости от направления.

    Функции nexttoward() делают то же, что и функции nextafter() за исключением того, что у них второй аргумент имеет тип long double.

    Эти функции будут выдавать переполнение или опустошение, если результат выходит за границы диапазонов.  

    СООТВЕТСТВИЕ СТАНДАРТАМ

    C99. Эти функции определены в IEC 559 (а также дополнения к рекомендуемым функциям в IEEE 754/IEEE 854).  

    СМ. ТАКЖЕ

    nearbyint(3)


     

    Index

    НАЗВАНИЕ
    СИНТАКСИС
    ОПИСАНИЕ
    СООТВЕТСТВИЕ СТАНДАРТАМ
    СМ. ТАКЖЕ


    Поиск по тексту MAN-ов: 




      Закладки на сайте
      Проследить за страницей
    Created 1996-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor