##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# fmod

From cppreference.com
< c‎ | numeric‎ | math

Defined in header `<math.h>` |  |
float fmodf( float x, float y ); |  | (since C99)
double fmod( double x, double y ); |  |
long double fmodl( long double x, long double y ); |  | (since C99)

Computes the remainder of the division operation x/y.

Specifically, the returned value is x - n*y, where `n` is x/y with its fractional part truncated.

The returned value will have the same sign as `x`.

### [edit] Parameters

x, y | - | floating point values

### [edit] Return value

Remainder of dividing arguments. The returned value will have the same sign as `x`.

### [edit] See also

div ldiv lldiv imaxdiv (C99) | the quotient and remainder of integer division (function) [edit]
remainder (C99) | signed remainder of the division operation (function) [edit]
C++ documentation for fmod

Retrieved from "http://en.cppreference.com/mwiki/index.php?title=c/numeric/math/fmod&oldid=66702"