Funkcija round () C ++ atgriež integrālvērtību, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles.
Funkcija round () C ++ atgriež integrālvērtību, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles.
apaļš () prototips (pēc standarta C ++ 11)
dubultā apaļa (dubultā x); pludiņš apaļš (pludiņš x); gara dubultā apaļa (gara dubultā x); dubultā apaļa (T x); // Neatņemamajam tipam
Funkcija round () aizņem vienu argumentu un atgriež double, float vai long double type vērtību. Šī funkcija ir definēta galvenes failā.
apaļa () parametri
Funkcijai round () jānoapaļo viena argumenta vērtība.
apaļa () Atgriešanās vērtība
Funkcija round () atgriež integrālvērtību, kas ir vistuvāk x, pusceļā noapaļot no nulles.
1. piemērs: cik apaļš () darbojas 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; )
Palaidot programmu, izeja būs:
kārta (11.16) = 11 kārta (13.87) = 14 kārta (50.5) = 51 kārta (-11.16) = -11 kārta (-13.87) = -14 kārta (-50.5) = -51
2. piemērs: funkcija round () integrāliem tipiem
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
apaļa (15) = 15
Integrālām vērtībām apaļās funkcijas izmantošana atgriež to pašu vērtību kā ievade. Tāpēc praksē to parasti neizmanto integrālām vērtībām.