Funkcija lround () C ++ apaļo veselu skaitli, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles. Atgrieztā vērtība ir garā int veida.
Funkcija lround () C ++ apaļo veselu skaitli, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles. Atgrieztā vērtība ir garā int veida. Tas ir līdzīgs funkcijai round (), bet atgriež garu int, savukārt round - tā paša veida datus kā ievade.
lround () prototips (pēc standarta C ++ 11)
garš int lround (dubultā x); garš int lround (pludiņš x); garš int lround (garš dubultā x); garš int lround (T x); // Neatņemamajam tipam
Funkcija lround () aizņem vienu argumentu un atgriež gara int veida vērtību. Šī funkcija ir definēta galvenes failā.
lround () parametri
Funkcija lround () noapaļo vienu argumenta vērtību.
lround () Atgriešanās vērtība
Funkcija lround () atgriež integrālvērtību, kas ir vistuvāk x, pusceļā noapaļot no nulles. Atgrieztā vērtība ir garā int veida.
1. piemērs: Kā lround () darbojas C ++?
#include #include using namespace std; int main() ( long int result; double x = 11.16; result = lround(x); cout << "lround(" << x << ") = " << result << endl; x = 13.87; result = lround(x); cout << "lround(" << x << ") = " << result << endl; x = 50.5; result = lround(x); cout << "lround(" << x << ") = " << result << endl; x = -11.16; result = lround(x); cout << "lround(" << x << ") = " << result << endl; x = -13.87; result = lround(x); cout << "lround(" << x << ") = " << result << endl; x = -50.5; result = lround(x); cout << "lround(" << x << ") = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
lround (11.16) = 11 lound (13.87) = 14 lround (50.5) = 51 lound (-11.16) = -11 lound (-13.87) = -14 lar (-50.5) = -51
2. piemērs: funkcija lround () integrāliem tipiem
#include #include using namespace std; int main() ( int x = 15; long int result; result = lround(x); cout << "lround(" << x << ") = " << result << endl; return 0; )
Palaidot programmu, izeja būs:
lround (15) = 15
Integrālām vērtībām, lietojot funkciju lround, tiek atgriezta tā pati vērtība kā ievadei. Tāpēc praksē to parasti neizmanto integrālām vērtībām.