rint(3M)




NAME

     rint - round-to-nearest integral value


SYNOPSIS

     cc [ flag ... ] file ... -lm [ library ... ]
     #include <math.h>

     double rint(double x);


DESCRIPTION

     The rint() function returns the integral value  (represented
     as  a  double)  nearest  x  in  the direction of the current
     IEEE754 rounding mode.

     If the current rounding mode rounds toward  negative  infin-
     ity,  then  rint() is identical to floor(3M). If the current
     rounding mode rounds toward positive infinity,  then  rint()
     is identical to ceil(3M).


RETURN VALUES

     Upon successful completion, the rint() function returns  the
     integer (represented as a double precision number) nearest x
     in the direction of the current IEEE754 rounding mode.

     When x is _Inf, rint() returns x.

     If the value of x is NaN, NaN is returned.


ERRORS

     No errors will occur.


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | MT-Level                    | MT-Safe                     |
    |_____________________________|_____________________________|


SEE ALSO

     ceil(3M), floor(3M), isnan(3M), attributes(5)


Man(1) output converted with man2html