##### cppreference.com

##### Search

Create account

##### Namespaces

- Page
- Discussion

##### Variants

##### Views

- View
- Edit
- History

##### Actions

# nextafter, nexttoward

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

Defined in header `<math.h>` |  |
float nextafterf( float from, float to ); |  | (since C99)
double nextafter( double from, double to ); |  | (since C99)
long double nextafterl( long double from, long double to ); |  | (since C99)
float nexttowardf( float from, long double to ); |  | (since C99)
double nexttoward( double from, long double to ); |  | (since C99)
long double nexttowardl( long double from, long double to ); |  | (since C99)

Returns the next representable value of `from` in the direction of `to`. If `from` equals to `to`, `to` is returned.

### [edit] Parameters

from, to | - | floating point values

### [edit] Return value

The next representable value of `from` in the direction of `to`.

### [edit] Example

| This section is incomplete Reason: no example

### [edit] See also

C++ documentation for nextafter

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

- Todo no example