[Previous] [Contents] [Next]

remainder(), remainderf()

Compute the floating point remainder

Synopsis:

#include <math.h>

double remainder( double x, 
                  double y );


float remainderf( float x, 
                  float y );

Library:

libm

Description:

The remainder() and remainderf() functions return the floating point remainder r = x - ny, where y is nonzero. The value n is the integral value nearest the exact value x/y. When |n - x/y| = 1/2, the value n is chosen to be even.

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

Returns:

The floating point remainder r = x - ny, where y is nonzero.

Classification:

ANSI

Safety:
Cancellation point No
Interrupt handler No
Signal handler No
Thread Yes

See also:

drem(), modf()


[Previous] [Contents] [Next]