Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

llround, llroundf, llroundl - auf nächste ganze Zahl runden (long long int)

&pagelevel(4)&pagelevel

Definition

#include <math.h>

long long int llround(double x);

long long int llroundf (float x);

long long int llroundl (long double x);

Beschreibung

Die Funktionen geben jeweils die ganze Zahl zurück, die x am nächsten liegt, dargestellt als Zahl vom Typ long long int.

Der zurückgegebene Wert ist unabhängig vom eingestellten Rundungsmodus. Wenn die Differenz zwischen x und dem gerundeten Ergebnis genau 0.5 ist, wird die betragsmäßig größere ganze Zahl zurückgegeben.

Returnwert

ganze Zahl

dargestellt als Zahl vom Typ long long int
bei Erfolg.

 

undefiniert

bei Über- oder Unterlauf. errno wird auf ERANGE gesetzt, um den Fehler anzuzeigen.

Fehler

llround(), llroundf(), llroundl() schlagen fehl, wenn gilt:


ERANGE

Der Wert ist zu groß.

Siehe auch

abs(), ceil(), floor(), llrint(), lrint(), lround(), rint(), round().