Provided by: manpages-de-dev_0.10-1_all bug

BEZEICHNUNG

       nearbyint, nearbyintf, nearbyintl, rint, rintf, rintl - auf die nachste
       Ganzzahl runden

"UBERSICHT

       #include <math.h>

       double nearbyint(double x);
       float nearbyintf(float x);
       long double nearbyintl(long double x);

       double rint(double x);
       float rintf(float x);
       long double rintl(long double x);

       Linken Sie mit der Option -lm.

   Mit Glibc erforderliche Makros (siehe feature_test_macros(7)):

       nearbyint(), nearbyintf(), nearbyintl():
           _XOPEN_SOURCE >= 600 || _POSIX_C_SOURCE >= 200112L ||
           _ISOC99_SOURCE;
           oder cc -std=c99
       rint():
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 500 ||
           _XOPEN_SOURCE && _XOPEN_SOURCE_EXTENDED || _ISOC99_SOURCE ||
           _POSIX_C_SOURCE >= 200112L;
           oder cc -std=c99
       rintf(), rintl():
           _BSD_SOURCE || _SVID_SOURCE || _XOPEN_SOURCE >= 600 ||
           _ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L;
           oder cc -std=c99

BESCHREIBUNG

       Die nearbyint()-Funktionen runden ihre Argumente auf einen ganzzahligen
       Wert    im   FlieBkommaformat.   Dazu   benutzen   sie   die   aktuelle
       Rundungsrichtung (siehe fesetround(3)) und losen keine inexact-Ausnahme
       aus.

       Die rint()-Funktionen tun das gleiche, losen aber eine inexact-Ausnahme
       aus  (FE_INEXACT,  mittels  fetestexcept(3)  prufbar),  wenn  sich  das
       Ergebnis im Wert vom Argument unterscheidet.

R"UCKGABEWERT

       Diese Funktionen liefern den gerundeten ganzzahligen Wert zuruck.

       Falls x ganzzahlig, +0, -0, NaN (keine Zahl) oder unendlich ist, wird x
       selbst zuruckgegeben.

FEHLER

       Es treten keine Fehler auf.  POSIX.1-2001  dokumentiert  fur  Uberlaufe
       einen Bereichsfehler, aber lesen sie dazu die ANMERKUNGEN.

KONFORM ZU

       C99, POSIX.1-2001.

ANMERKUNGEN

       SUSv2  und  POSIX.1-2001  enthalten  Text uber Uberlaufe (die errno auf
       ERANGE setzen oder eine FE_OVERFLOW-Ausnahme auslosen konnen).  In  der
       Praxis  kann  das  Ergebnis  auf  einer  tatsachlichen  Maschine  nicht
       uberlaufen,  da  dieses   Fehlerbehandlungszeug   purer   Unsinn   ist.
       (Genaugenommen  kann ein Uberlauf nur auftreten, wenn der maximale Wert
       der  Exponenten  kleiner  ist  als  die  der  Mantissen-Bits.  Fur  die
       IEEE-754-Standard-32-  und  64-Bit-FlieBkommazahlen ist der Maximalwert
       fur den Exponenten  128  (beziehungsweise  1024)  und  die  Anzahl  der
       Mantissen-Bits 24 (beziehungsweise 53).)

       Wenn  Sie  den  gerundeten  Wert  in  einem  ganzzahligen Typ speichern
       mochten, wollen Sie stattdessen wahrscheinlich  eine  der  in  lrint(3)
       beschriebenen Funktionen benutzen.

SIEHE AUCH

       ceil(3), floor(3), lrint(3), round(3), trunc(3)

KOLOPHON

       Diese   Seite   ist   Teil   der  Veroffentlichung  3.32  des  Projekts
       Linux-man-pages. Eine Beschreibung des Projekts und Informationen,  wie
       Fehler     gemeldet     werden     konnen,     finden     sich    unter
       http://www.kernel.org/doc/man-pages/.

"UBERSETZUNG

       Die deutsche Ubersetzung dieser Handbuchseite wurde von Markus  Schmitt
       <fw@math.uni-sb.de> und Chris Leick <c.leick@vollbio.de> 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     <debian-l10n-
       german@lists.debian.org>.

                              20. September 2010                       RINT(3)