The OpenNET Project / Index page

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

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

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

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

  • BSD mandoc
     

    NAME

    
    
    fpclassify , isfinite , isinf , isnan , isnormal
    
     - classify a floating-point number
    
     
    

    LIBRARY

    Lb libm
    
     
    

    SYNOPSIS

       #include <math.h>
    int fpclassify (real-floating x);
    int isfinite (real-floating x);
    int isinf (real-floating x);
    int isnan (real-floating x);
    int isnormal (real-floating x);
     

    DESCRIPTION

    The fpclassify ();
    macro takes an argument of Fa x and returns one of the following manifest constants.

    FP_INFINITE
    Indicates that Fa x is an infinite number.
    FP_NAN
    Indicates that Fa x is not a number (NaN).
    FP_NORMAL
    Indicates that Fa x is a normalized number.
    FP_SUBNORMAL
    Indicates that Fa x is a denormalized number.
    FP_ZERO
    Indicates that Fa x is zero (0 or -0).

    The isfinite ();
    macro returns a non-zero value if and only if its argument has a finite (zero, subnormal, or normal) value. The isinf (,);
    isnan (,);
    and isnormal ();
    macros return non-zero if and only if Fa x is an infinity, NaN, or a non-zero normalized number, respectively.

    The symbol isnanf ();
    is provided as an alias to isnan ();
    for compatibility, and its use is deprecated. Similarly, finite ();
    and finitef ();
    are deprecated versions of isfinite (.);
     

    SEE ALSO

    isgreater(3), math(3), signbit(3)  

    STANDARDS

    The fpclassify (,);
    isfinite (,);
    isinf (,);
    isnan (,);
    and isnormal ();
    macros conform to St -isoC-99 .  

    HISTORY

    The fpclassify (,);
    isfinite (,);
    isinf (,);
    isnan (,);
    and isnormal ();
    macros were added in Fx 5.1 . BSD 3 introduced isinf ();
    and isnan ();
    functions, which accepted Vt double arguments; these have been superseded by the macros described above.


     

    Index

    NAME
    LIBRARY
    SYNOPSIS
    DESCRIPTION
    SEE ALSO
    STANDARDS
    HISTORY


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




    Партнёры:
    PostgresPro
    Inferno Solutions
    Hosting by Hoster.ru
    Хостинг:

    Закладки на сайте
    Проследить за страницей
    Created 1996-2024 by Maxim Chirkov
    Добавить, Поддержать, Вебмастеру