C ++ krog () - Standardna knjižnica C ++

Funkcija round () v jeziku C ++ vrne integralno vrednost, ki je najbližja argumentu, pri čemer so polovični primeri zaokroženi stran od nič.

Funkcija round () v jeziku C ++ vrne integralno vrednost, ki je najbližja argumentu, pri čemer so polovični primeri zaokroženi stran od nič.

prototip okroglega () (od standarda C ++ 11)

dvojni krog (dvojni x); plovec okrogel (float x); dolgi dvojni krog (dolgi dvojni x); dvojni krog (T x); // Za integralni tip

Funkcija round () sprejme en argument in vrne vrednost tipa double, float ali long double type. Ta funkcija je definirana v datoteki glave.

parametri round ()

Funkcija round () sprejme eno vrednost argumenta v round.

round () Vrnjena vrednost

Funkcija round () vrne integralno vrednost, ki je najbližja x, pri čemer so polovični primeri zaokroženi stran od nič.

Primer 1: Kako round () deluje v jeziku 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; )

Ko zaženete program, bo rezultat:

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

Primer 2: funkcija round () za integralne tipe

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

Ko zaženete program, bo rezultat:

 okrogla (15) = 15 

Za integralne vrednosti uporaba funkcije okrogle vrne enako vrednost kot vhod. Zato se v praksi pogosto ne uporablja za integralne vrednosti.

Zanimive Članki...