C ++ round () - štandardná knižnica C ++

Funkcia round () v C ++ vracia integrálnu hodnotu, ktorá je najbližšie k argumentu, pričom prípady v polovici sú zaokrúhlené od nuly.

Funkcia round () v C ++ vracia integrálnu hodnotu, ktorá je najbližšie k argumentu, pričom prípady v polovici sú zaokrúhlené od nuly.

guľatý () prototyp (podľa štandardu C ++ 11)

dvojité kolo (dvojité x); float round (float x); dlhé dvojité guľaté (dlhé dvojité x); dvojité kolo (T x); // Pre integrálny typ

Funkcia round () vezme jeden argument a vráti hodnotu typu double, float alebo long double type. Táto funkcia je definovaná v hlavičkovom súbore.

zaokrúhlené () parametre

Funkcia round () zaokrúhli hodnotu jedného argumentu.

zaokrúhliť () Vrátiť hodnotu

Funkcia round () vracia integrálnu hodnotu, ktorá je najbližšie k x, pričom prípady v polovici sú zaokrúhlené od nuly.

Príklad 1: Ako funguje round () v 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; )

Po spustení programu bude výstup:

 kolo (11,16) = 11 nábojov (13,87) = 14 nábojov (50,5) = 51 nábojov (-11,16) = -11 nábojov (-13,87) = -14 nábojov (-50,5) = -51

Príklad 2: funkcia round () pre integrálne typy

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

Po spustení programu bude výstup:

 kolo (15) = 15 

Pre integrálne hodnoty vráti použitie funkcie zaokrúhlenia rovnakú hodnotu ako vstup. V praxi sa teda pre integrálne hodnoty bežne nepoužíva.

Zaujímavé články...