C ++ round () - C ++ Standardbibliothek

Die Funktion round () in C ++ gibt den Integralwert zurück, der dem Argument am nächsten liegt, wobei die Hälfte der Fälle von Null abgerundet wird.

Die Funktion round () in C ++ gibt den Integralwert zurück, der dem Argument am nächsten liegt, wobei die Hälfte der Fälle von Null abgerundet wird.

round () Prototyp (Stand C ++ 11 Standard)

doppelte Runde (doppeltes x); float round (float x); lange doppelte Runde (langes doppeltes x); doppelte Runde (T x); // Für integralen Typ

Die Funktion round () verwendet ein einzelnes Argument und gibt einen Wert vom Typ double, float oder long double zurück. Diese Funktion ist in der Header-Datei definiert.

round () Parameter

Die Funktion round () verwendet einen einzelnen Argumentwert zum Runden.

round () Rückgabewert

Die Funktion round () gibt den Integralwert zurück, der x am nächsten liegt, wobei die Hälfte der Fälle von Null abgerundet wird.

Beispiel 1: Wie funktioniert round () in C ++?

 #include #include using namespace std; int main() ( double x = 11.16, result; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = 50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -11.16; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -13.87; result = round(x); cout << "round(" << x << ") = " << result << endl; x = -50.5; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Runde (11,16) = 11 Runde (13,87) = 14 Runde (50,5) = 51 Runde (-11,16) = -11 Runde (-13,87) = -14 Runde (-50,5) = -51

Beispiel 2: round () -Funktion für Integraltypen

 #include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; ) 

Wenn Sie das Programm ausführen, lautet die Ausgabe wie folgt:

 Runde (15) = 15 

Bei ganzzahligen Werten gibt die Anwendung der Rundungsfunktion denselben Wert wie die Eingabe zurück. Daher wird es in der Praxis nicht häufig für ganzzahlige Werte verwendet.

Interessante Beiträge...