kennen:lib:nextafter
Inhaltsverzeichnis
nextafter()
#include
<cmath>
double nextafter (double x, double y) double nexttoward (double x, long double y)
Liefert die nächste darstellbare Gleitkommazahl nach x
in Richtung y
.
Beide Funktionen unterscheiden sich nur im Typ des zweiten Parameters.
Überladungen für float
und long double
existieren.
Parameter
x | Gleitkommazahl |
y | (lange) Gleitkommazahl |
Ergebnis
Rückgabewert: nächster darstellbarer Wert von x
ausgehend in Richtung y
. Falls x==y
, wird y
geliefert und ggf. in den Zieltyp konvertiert.
Siehe auch
Beispiel
- nextafter.cpp
#include <cmath> #include <iostream> int main() { double x = 12.345; std::cout << std::nextafter(x, x+1) << '\n'; }
kennen/lib/nextafter.txt · Zuletzt geändert: 2019-11-20 15:59 von 127.0.0.1