lround(3) Library Functions Manual lround(3) BEZEICHNUNG lround, lroundf, lroundl, llround, llroundf, llroundl - Zur nachsten Ganzzahl runden BIBLIOTHEK Mathematik-Bibliothek (libm, -lm) UBERSICHT #include long lround(double x); long lroundf(float x); long lroundl(long double x); long long llround(double x); long long llroundf(float x); long long llroundl(long double x); Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)): Alle oben aufgefuhrten Funktionen: _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L BESCHREIBUNG Diese Funktionen runden ihr Argument zum nachsten Ganzzahlwert. Halbzahlige Falle werden von Null weg gerundet, unabhangig von der aktuellen Rundungsrichtung (siehe fenv(3)). Hinweis: Anders als bei round(3) und ceil(3) unterscheidet sich der Ruckgabetyp dieser Funktion von dem ihrer Argumente. RUCKGABEWERT Diese Funktionen liefern den gerundeten Ganzzahlwert zuruck. Falls x ein NaN oder unendlich ist oder der gerundete Wert zu gross ist, um in einem long (long long im Falle der ll*-Funktionen) gespeichert zu werden, dann erfolgt ein Wertebereichsfehler und der Ruckgabewert ist nicht spezifiziert. FEHLER In math_error(7) erfahren Sie, wie Sie Fehler bei der Ausfuhrung dieser Funktionen erkennen. Die folgenden Fehler konnen auftreten: Wertebereichsfehler: x ist keine Zahl oder unendlich oder der gerundete Wert ist zu gross Es wird ein ungultiger Fliesskomma-Ausnahmefehler (FE_INVALID) ausgelost. Diese Funktionen setzen errno nicht. ATTRIBUTE Siehe attributes(7) fur eine Erlauterung der in diesem Abschnitt verwandten Ausdrucke. +--------------------------------+-------------------------+-----------+ |Schnittstelle | Attribut | Wert | +--------------------------------+-------------------------+-----------+ |lround(), lroundf(), lroundl(), | Multithread-Fahigkeit | MT-Sicher | |llround(), llroundf(), | | | |llroundl() | | | +--------------------------------+-------------------------+-----------+ STANDARDS C11, POSIX.1-2008. GESCHICHTE Glibc 2.1. C99, POSIX.1-2001. 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 lround(3)