remainder(3m) 맨 페이지 - 윈디하나의 솔라나라

개요

섹션
맨 페이지 이름
검색(S)

remainder(3m)

Mathematical Library Functions                                   remainder(3M)



NAME
       remainder, remainderf, remainderl - remainder function

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

       double remainder(double x, double y);


       float remainderf(float x, float y);


       long double remainderl(long double x, long double y);

DESCRIPTION
       These  functions  return the floating point remainder r = x − ny when y
       is non-zero. The value n is the integral value nearest the exact  value
       x/y. When |n − x/y| = ½, the value n is chosen to be even.


       The behavior of remainder() is independent of the rounding mode.

RETURN VALUES
       Upon  successful  completion, these functions return the floating point
       remainder r = x − ny when y is non-zero.


       If x or y is NaN, a NaN is returned.


       If x is infinite or y is 0 and the other is  non-NaN,  a  domain  error
       occurs and a NaN is returned.

ERRORS
       These functions will fail if:

       Domain Error    The x argument is ±Inf, or the y argument is ±0 and the
                       other argument is non-NaN.

                       If   the   integer   expression   (math_errhandling   &
                       MATH_ERREXCEPT) is non-zero, then the invalid floating-
                       point exception is raised.

                       The remainder() function sets errno to EDOM if y  argu‐
                       ment  is  0  or  the x argument is positive or negative
                       infinity.


USAGE
       An application wanting to check for error situations can set errno to 0
       before  calling  remainder(). On return, if errno is non-zero, an error
       has occurred. The remainderf() and remainderl() functions  do  not  set
       errno.

ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       tab() box; cw(2.75i) |cw(2.75i) lw(2.75i) |lw(2.75i)


       ATTRIBUTE  TYPEATTRIBUTE  VALUE _ Interface StabilityCommitted _ Avail‐
       abilitysystem/library/math  _  MT-LevelMT-Safe  _   StandardSee   stan‐
       dards(7).


SEE ALSO
       abs(3C),  div(3C),  feclearexcept(3M), fetestexcept(3M), attributes(7),
       standards(7)



Solaris 11.4                     27 Sept 2016                    remainder(3M)
맨 페이지 내용의 저작권은 맨 페이지 작성자에게 있습니다.
RSS ATOM XHTML 5 CSS3