C ++ runde () - C ++ standardbibliotek

Funktionen runde () i C ++ returnerer den integrale værdi, der er tættest på argumentet, med halvvejs tilfælde afrundet fra nul.

Funktionen runde () i C ++ returnerer den integrale værdi, der er tættest på argumentet, med halvvejs tilfælde afrundet fra nul.

rund () prototype (pr. C ++ 11 standard)

dobbelt runde (dobbelt x); flyde rundt (flyde x); lang dobbelt runde (lang dobbelt x); dobbelt runde (T x); // For integreret type

Funktionen runde () tager et enkelt argument og returnerer en værdi af typen dobbelt, flydende eller lang dobbelt type. Denne funktion er defineret i headerfilen.

runde () parametre

Funktionen runde () tager en enkelt argumentværdi til runde.

runde () Returværdi

Funktionen runde () returnerer den integrale værdi, der er tættest på x, med sager halvvejs afrundet fra nul.

Eksempel 1: Hvor rund () fungerer i 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; )

Når du kører programmet, vil output være:

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

Eksempel 2: runde () funktion til integrerede typer

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

Når du kører programmet, vil output være:

 runde (15) = 15 

Ved integrerede værdier returnerer anvendelse af den runde funktion den samme værdi som input. Så det bruges ikke almindeligt til integrerede værdier i praksis.

Interessante artikler...