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.