.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" Distributed under GPL .\" Based on glibc infopages .TH NEXTAFTER 3 "10 agosto 2002" "GNU" "funciones matemáticas de libc" .SH NOMBRE nextafter, nexttoward \- manipulación de números en coma flotante .SH SINOPSIS .B #include .sp .BI "double nextafter(double " x ", double " y ); .br .BI "float nextafterf(float " x ", float " y ); .br .BI "long double nextafterl(long double " x ", long double " y ); .sp .BI "double nexttoward(double " x ", long double " y ); .br .BI "float nexttowardf(float " x ", long double " y ); .br .BI "long double nexttowardl(long double " x ", long double " y ); .SH DESCRIPCIÓN Las funciones .B nextafter() devuelven el siguiente vecino representable de \fIx\fP en la dirección de \fIy\fP. El tamaño de la separación entre \fIx\fP y el resultado depende del tipo del resultado. Si \fIx\fP = \fIy\fP la función simplemente devuelve \fIy\fP. Si ambos valores son .IR NaN , se devuelve .I NaN. En otro caso se suma o se resta un valor correspondiente al valor del bit menos significativo de la mantisa, dependiendo de la dirección. .PP Las funciones .B nexttoward() hacen lo mismo que las funciones .B nextafter() , excepto que su segundo argumento es de tipo long double. .PP Estas funciones provocarán un desbordamiento por arriba o por abajo si el resultado se sale del rango de los números normalizados. .SH "CONFORME A" C99. Esta función está definida en IEC 559 (y en el apéndice con funciones recomendadas de IEEE 754/IEEE 854). .SH "VÉASE TAMBIÉN" .BR nearbyint (3)