trunc(3) Library Functions Manual trunc(3) BEZEICHNUNG trunc, truncf, truncl - auf eine Ganzzahl Richtung Null runden BIBLIOTHEK Mathematik-Bibliothek (libm, -lm) UBERSICHT #include double trunc(double x); float truncf(float x); long double truncl(long double x); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): trunc(), truncf(), truncl(): _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L BESCHREIBUNG Diese Funktionen runden x auf den nachsten Ganzzahlwert, der nicht grosser als x ist. RUCKGABEWERT Diese Funktionen liefern den gerundeten Ganzzahlwert im Fliesskommaformat zuruck. Falls x ganzzahlig, unendlich oder NaN ist, wird x selbst zuruckgeliefert. FEHLER Es treten keine Fehler auf. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |trunc(), truncf(), truncl() | Multithread-Fahigkeit | MT-Sicher | +--------------------------------+-------------------------+-----------+ STANDARDS C11, POSIX.1-2008. GESCHICHTE Glibc 2.1. C99, POSIX.1-2001. ANMERKUNGEN Der von diesen Funktionen zuruckgegebene ganzzahlige Wert ist moglicherweise zu gross fur die Speicherung in einem Ganzzahltyp (int, long, etc.). Zur Vermeidung eines Uberlaufs, der undefinierte Ergebnisse produzieren wird, sollte eine Anwendung vor der Zuweisung an einen Ganzzahltyp eine Bereichsprufung des zuruckgegebenen Werts durchfuhren. SIEHE AUCH ceil(3), floor(3), lrint(3), nearbyint(3), rint(3), round(3) UBERSETZUNG Die deutsche Ubersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. Diese Ubersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder neuer bezuglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG ubernommen. Wenn Sie Fehler in der Ubersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die Mailingliste der Ubersetzer . Linux man-pages 6.06 31. Oktober 2023 trunc(3)