C ++ round () - Biblioteca standard C ++

Funcția round () din C ++ returnează valoarea integrală cea mai apropiată de argument, cu cazurile la jumătate rotunjite de la zero.

Funcția round () din C ++ returnează valoarea integrală cea mai apropiată de argument, cu cazurile la jumătate rotunjite de la zero.

round () prototype (Începând cu standardul C ++ 11)

rotund dublu (dublu x); float round (float x); lung dublu rotund (lung dublu x); rotund dublu (T x); // Pentru tip integral

Funcția round () ia un singur argument și returnează o valoare de tip double, float sau long double type. Această funcție este definită în fișierul antet.

round () Parametri

Funcția round () ia o singură valoare de argument la round.

round () Valoare returnată

Funcția round () returnează valoarea integrală cea mai apropiată de x, cu cazuri la jumătate rotunjite de la zero.

Exemplul 1: Cât de rotund () funcționează în 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; )

Când rulați programul, ieșirea va fi:

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

Exemplul 2: funcția round () pentru tipurile integrale

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

Când rulați programul, ieșirea va fi:

 rotund (15) = 15 

Pentru valorile integrale, aplicarea funcției rotunde returnează aceeași valoare ca intrarea. Deci nu este folosit în mod obișnuit pentru valori integrale în practică.

Articole interesante...