![]() Chapter Contents |
![]() Previous |
![]() Next |
| nexttoward |
| Portability: | C99 |
| SYNOPSIS | |
| DESCRIPTION | |
| RETURN VALUE | |
| RELATED FUNCTIONS | |
| SEE ALSO |
| SYNOPSIS |
#include <math.h> double nexttoward(double x, double y); float nexttowardf(float x, float y); long double nexttowardl(long double x, long double y);
| DESCRIPTION |
nexttoward returns the
next representable value after x in the direction
of y. That is, if y > x,
then the value returned is the next double greater than x;
if y < x, the the value returned is the
next double less than x; and if y == x, the value returned is y.
The function name
nexttowardf should
be used for float arguments, and nexttowardl for long double
arguments. Alternately, if the header file tgmath.h
is included, nexttoward may be used with any
numeric argument type.
| RETURN VALUE |
nexttoward returns the
next value after x. See DESCRIPTION.
| RELATED FUNCTIONS |
nextafter
| SEE ALSO |
"Mathematical Functions" in Chapter 2, "Function Categories"
![]() Chapter Contents |
![]() Previous |
![]() Next |
![]() Top of Page |
Copyright © 2004 by SAS Institute Inc., Cary, NC, USA. All rights reserved.