Pyöreä () funktio C ++: ssa palauttaa integraaliarvon, joka on lähinnä argumenttia, puolivälissä pyöristettynä nollasta.
Pyöreä () funktio C ++: ssa palauttaa integraaliarvon, joka on lähinnä argumenttia, puolivälissä pyöristettynä nollasta.
pyöreä () prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen pyöreä (kaksinkertainen x); float pyöreä (float x); pitkä kaksinkertainen pyöreä (pitkä kaksinkertainen x); kaksinkertainen pyöreä (T x); // integraalityypille
Round () -funktio ottaa yhden argumentin ja palauttaa tyypin double, float tai long double type arvon. Tämä toiminto on määritelty otsikkotiedostossa.
pyöreä () Parametrit
Round () -funktio pyöristää yhden argumentin arvon.
pyöreä () Palautusarvo
Round () -funktio palauttaa integraaliarvon, joka on lähimpänä x: ää, puolivälissä pyöristettynä nollasta poispäin.
Esimerkki 1: Kuinka pyöreä () toimii C ++: ssa?
#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; )
Kun suoritat ohjelmaa, tulos on:
krs (11.16) = 11 krs (13.87) = 14 krs (50.5) = 51 krs (-11.16) = -11 krs (-13.87) = -14 krs (-50.5) = -51
Esimerkki 2: pyöreä () -funktio integraaleille tyypeille
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Kun suoritat ohjelmaa, tulos on:
pyöreä (15) = 15
Integraaliarvoille pyöreän funktion soveltaminen palauttaa saman arvon kuin tulo. Joten sitä ei käytetä yleisesti integraaliarvoissa käytännössä.