std::modf – cppreference.com
Aus cppreference.com
<metanoindex/>
<tbody> </tbody>
| definiert in Header <cmath> |
||
|
|
||
|
|
||
|
|
||
Zersetzt bestimmten Gleitkommawert x in integraler und Bruchteile, die jeweils die gleiche Art und Zeichen als x. Der Bestandteil (in Floating-Point-Format) in das Objekt, auf das iptr gespeichert .
Original:
Decomposes given floating point value x into integral and fractional parts, each having the same type and sign as x. The integral part (in floating-point format) is stored in the object pointed to by iptr.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Parameter
| arg | - | Floating-Point-Wert Original: floating point value The text has been machine-translated via Google Translate. |
| iptr | - | Zeiger auf Gleitkomma-Wert, um den Bestandteil zu speichern Original: pointer to floating point value to store the integral part to The text has been machine-translated via Google Translate. |
Rückgabewert
Der Bruchteil von x mit dem gleichen Vorzeichen wie x. Der Bestandteil wird in den Wert, auf den durch iptr gebracht .
Original:
The fractional part of x with the same sign as x. The integral part is put into the value pointed to by iptr.
The text has been machine-translated via Google Translate.
You can help to correct and verify the translation. Click here for instructions.
Beispiel
#include <iostream> #include <cmath> int main() { double f = 123.45; double f3; double f2 = std::modf(f, &f3); std::cout << "Given the number " << f << ", " << "modf() makes " << f3 << " and " << f2 << '\n'; f = -3.21; f2 = std::modf(f, &f3); std::cout << "Given the number " << f << ", " << "modf() makes " << f3 << " and " << f2 << '\n'; }
Output:
Given the number 123.45, modf() makes 123 and 0.45 Given the number -3.21, modf() makes -3 and -0.21
Siehe auch
nächste Ganzzahl nicht betragsmäßig größer als der gegebene Wert Original: nearest integer not greater in magnitude than the given value The text has been machine-translated via Google Translate. (Funktion) [edit] | |