EVAP-2 IIME-2

Nexttoward

C++

double nexttoward (double x     , long double y);
float nexttoward (float x      , long double y);
long double nexttoward (long double x, long double y);
double nexttoward (T x      , long double y);  // additional overloads


Valor representable siguiente hacia valor preciso
Devuelve el siguiente valor representable después de “x” en la dirección en “y”.
Esta función se comporta como “nextafter”, pero con una y potencialmente más preciso.
Parámetros
Valor Base  à “x”
Valor hacia la cual el valor de retorno es aproximada à “y”
Si ambos parámetros se comparan iguales, la función devuelve y (convertido al tipo de retorno)

Valor de retorno
El siguiente valor representable después de “x” en la dirección de “y”
Si "x" es el mayor valor finito representable en el tipo, y el resultado es infinito o no representable, se produce un error rango de rebose.
Si se produce un error de desbordamiento de rango:

  • Y math_errhandling tiene MATH_ERRNO establecido: La variable global “errno” se establece en ERANGE.
  • Y math_errhandling tiene MATH_ERREXCEPT conjunto: FE_OVERFLOM se eleva.

Ejemplo:

No hay comentarios:

Publicar un comentario