Provided by: manpages-de-dev_4.26.0-1_all bug

BEZEICHNUNG

       lrint, lrintf, lrintl, llrint, llrintf, llrintl - zur nächsten Ganzzahl runden

BIBLIOTHEK

       Mathematik-Bibliothek (libm, -lm)

ÜBERSICHT

       #include <math.h>

       long lrint(double x);
       long lrintf(float x);
       long lrintl(long double x);

       long long llrint(double x);
       long long llrintf(float x);
       long long llrintl(long double x);

   Mit Glibc erforderliche Feature-Test-Makros (siehe feature_test_macros(7)):

       Alle oben aufgeführten Funktionen:
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L

BESCHREIBUNG

       Diese  Funktionen  runden  ihr  Argument  zum  nächsten  Ganzzahlwert,  unter  Verwendung  der  aktuellen
       Rundungsrichtung (siehe fesetround(3)).

       Beachten Sie, dass anders als bei der Funktionsfamilie rint(3) der Rückgabetyp dieser Funktionen sich von
       denen ihrer Argumente unterscheidet.

RÜCKGABEWERT

       Diese Funktionen liefern den gerundeten Ganzzahlwert zurück.

       Falls x ein NaN oder unendlich ist oder der gerundete Wert zu groß ist, um in einem long  (long  long  im
       Falle   der  ll*-Funktionen)  gespeichert  zu  werden,  dann  erfolgt  ein  Wertebereichsfehler  und  der
       Rückgabewert ist nicht spezifiziert.

FEHLER

       In math_error(7) erfahren Sie, wie Sie Fehler bei der Ausführung dieser Funktionen erkennen.

       Die folgenden Fehler können auftreten:

       Wertebereichsfehler: x ist keine Zahl oder unendlich oder der gerundete Wert ist zu groß
              Es wird ein ungültiger Fließkomma-Ausnahmefehler (FE_INVALID) ausgelöst.

       Diese Funktionen setzen errno nicht.

ATTRIBUTE

       Siehe attributes(7) für eine Erläuterung der in diesem Abschnitt verwandten Ausdrücke.
       ┌───────────────────────────────────────────────────────────────────┬───────────────────────┬───────────┐
       │ SchnittstelleAttributWert      │
       ├───────────────────────────────────────────────────────────────────┼───────────────────────┼───────────┤
       │ lrint(), lrintf(), lrintl(), llrint(), llrintf(), llrintl()       │ Multithread-Fähigkeit │ MT-Sicher │
       └───────────────────────────────────────────────────────────────────┴───────────────────────┴───────────┘

STANDARDS

       C11, POSIX.1-2008.

GESCHICHTE

       Glibc 2.1. C99, POSIX.1-2001.

SIEHE AUCH

       ceil(3), floor(3), lround(3), nearbyint(3), rint(3), round(3)

ÜBERSETZUNG

       Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann <debian@helgefjell.de> erstellt.

       Diese Übersetzung ist Freie Dokumentation; lesen Sie die GNU General Public License Version 3 oder  neuer
       bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen.

       Wenn  Sie  Fehler  in  der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die
       Mailingliste der Übersetzer.

Linux man-pages 6.9.1                              2. Mai 2024                                          lrint(3)