C ++ llround () - C ++ szabványos könyvtár

Az llround () függvény a C ++ -ban kerekíti az argumentumhoz legközelebb eső egész számot, félúton nullától kerekítve.

Az llround () függvény a C ++ -ban kerekíti az argumentumhoz legközelebb eső egész számot, félúton nullától kerekítve. A visszaadott érték hosszú long int típusú. Hasonló az lround () függvényhez, de hosszú hosszú int-ot ad vissza, míg az lround hosszú int-et.

llround () prototípus (C ++ 11 szabvány szerint)

hosszú hosszú int llround (dupla x); hosszú hosszú int llround (float x); hosszú hosszú int llround (hosszú dupla x); hosszú hosszú int llround (T x); // Integrál típusra

Az llround () függvény egyetlen argumentumot vesz fel, és a long long int típusú értéket adja vissza. Ezt a függvényt a fejlécfájl határozza meg.

llround () Paraméterek

Az llround () függvény egyetlen argumentumértéket kerekít.

llround () Visszatérési érték

Az llround () függvény visszaadja az x-hez legközelebbi integrálértéket, félúton nullától kerekítve. A visszaadott érték hosszú long int típusú.

1. példa: Hogyan működik az llround () C ++ nyelven?

 #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; )

A program futtatásakor a kimenet a következő lesz:

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

2. példa: llround () függvény integrált típusokhoz

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

A program futtatásakor a kimenet a következő lesz:

 lrround (15) = 15 

Integrálértékek esetén az llround függvény alkalmazása ugyanazt az értéket adja vissza, mint a bemenet. Tehát a gyakorlatban nem használják integrálértékekre.

érdekes cikkek...