Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

nearbyint, nearbyintf, nearbyintl - auf nächste ganze Zahl runden

&pagelevel(4)&pagelevel

Definition

#include <math.h>

double nearbyint(double x); (C11)

float nearbyintf (float x); (C11)

long double nearbyintl (long double x); (C11)

Die Funktionen geben in Gleitpunktdarstellung jeweils die ganze Zahl zurück, die x am nächsten liegt.

Der zurückgegebene Wert ist entsprechend dem aktuell gesetzten Rundungsmodus des Rechners gerundet. Wenn der Rundungsmodus ’round-to-nearest’ gesetzt ist und die Differenz zwischen x und dem gerundeten Ergebnis genau 0.5 ist, wird die nächste gerade Ganzzahl zurückgegeben.

Wenn der aktuell eingestellte Rundungsmodus in Richtung positiv unendlich rundet, ist nearbyint identisch zu ceil. Wenn der aktuell eingestellte Rundungsmodus in Richtung negativ unendlich rundet, ist nearbyint identisch zu floor.
In dieser Version ist der Rundungsmodus fest auf Richtung positiv unendlich eingestellt.

Returnwert

ganze Zahl, dargestellt als Gleitpunktzahl.

Hinweis

In dieser Version ist der Rundungsmodus fest auf Richtung positiv unendlich eingestellt.

Siehe auch

ceil, floor, rint