Your Browser is not longer supported
Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...
{{viewport.spaceProperty.prod}}
round, roundf, roundl - auf nächste ganze Zahl runden
&pagelevel(4)&pagelevel
Definition | #include <math.h> double round(double x); float roundf (float x); long double roundl (long double x); |
Beschreibung | Die Funktionen geben in Gleitpunktdarstellung jeweils die ganze Zahl zurück, die x am nächsten liegt. round() stellt das Ergebnis dar als Zahl vom Typ double, roundf() als Zahl vom Typ float und roundl() als Zahl vom Typ long double. 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 double, float bzw. long double bei Erfolg. |
| | undefiniert | bei Über- oder Unterlauf. errno wird auf ERANGE gesetzt, um den Fehler anzuzeigen. |
Siehe auch | abs(), ceil(), floor(), llrint(), llround(), lrint(), lround(), rint().
|