C ++ llround () - C ++ standarta bibliotēka

Funkcija llround () C ++ apaļo veselu skaitli, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles.

Funkcija llround () C ++ apaļo veselu skaitli, kas ir vistuvāk argumentam, pusceļā noapaļot no nulles. Atgrieztā vērtība ir tipa long long int. Tas ir līdzīgs funkcijai lround (), bet atgriež garu garu int, savukārt lround atgriež garu int.

llround () prototips (pēc standarta C ++ 11)

garš garš int llround (dubultā x); garš garš int llround (pludiņš x); garš garš int llround (garš dubultā x); garš garš int llround (T x); // Neatņemamajam tipam

Funkcija llround () aizņem vienu argumentu un atgriež veida long long int vērtību. Šī funkcija ir definēta galvenes failā.

llround () parametri

Funkcija llround () noapaļo vienu argumenta vērtību.

llround () Atgriešanās vērtība

Funkcija llround () atgriež integrālvērtību, kas ir vistuvāk x, pusceļā noapaļot no nulles. Atgrieztā vērtība ir tipa long long int.

1. piemērs: Kā llround () darbojas C ++?

 #include #include using namespace std; int main() ( long long int result; double x = 11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = 50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -11.16; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -13.87; result = llround(x); cout << "llround(" << x << ") = " << result << endl; x = -50.5; result = llround(x); cout << "llround(" << x << ") = " << result << endl; return 0; )

Palaidot programmu, izeja būs:

 llround (11.16) = 11 lround (13.87) = 14 llound (50.5) = 51 lround (-11.16) = -11 lround (-13.87) = -14 llound (-50.5) = -51

2. piemērs: funkcija llround () integrāliem tipiem

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

Palaidot programmu, izeja būs:

 lround (15) = 15 

Integrālām vērtībām, lietojot funkciju llround, tiek atgriezta tā pati vērtība kā ievadei. Tāpēc praksē to parasti neizmanto integrālām vērtībām.

Interesanti raksti...