#include
<cmath>
double modf (double x, double *ganzzahl)
Spaltet ganzzahl
von x
ab und liefert den Nachkommaanteil.
x | Fließkommazahl |
ganzzahl | Zeiger auf Fließkommavariable |
Rückgabewert: x - *ganzzahl
.
Beide Teile erhalten dasselbe Vorzeichen wie x
.
#include <cmath> #include <iostream> int main() { double x = 123.45, vorzahl, nachkomma; nachkomma = std::modf(x, &vorzahl); std::cout << x << " = " << vorzahl << " + " << nachkomma << '\n'; }