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: von 127.0.0.1
