|
This document is a Mac OS X manual page. Manual pages are a command-line technology for providing documentation. You can view these manual pages locally using the man(1) command. These manual pages come from many different sources, and thus, have a variety of writing styles. For more information about the manual page format, see the manual page for manpages(5). |
REMAINDER(3) BSD Library Functions Manual REMAINDER(3) NAME remainder -- floating-point remainder function SYNOPSIS #include <math.h> double remainder(double x, double y); long double remainderl(long double x, long double y); float remainderf(float x, float y); DESCRIPTION The remainder() functions compute the value r such that r = x - n*y, where n is the integer nearest the exact value of x/y. If there are two integers closest to x/y, n shall be the even one. If r is zero, it is given the same sign as x. SPECIAL VALUES remainder(x, y) returns a NaN and raises the "invalid" floating-point exception if x is infinite or y is 0. SEE ALSO math(3) STANDARDS The remainder() functions conform to ISO/IEC 9899:1999(E). BSD July 22, 2003 BSD |