C ++ 'daki round () işlevi, sıfırdan uzağa yuvarlanmış yarı yol durumlarıyla bağımsız değişkene en yakın integral değerini döndürür.
C ++ 'daki round () işlevi, sıfırdan uzağa yuvarlanmış yarı yol durumlarıyla bağımsız değişkene en yakın integral değerini döndürür.
round () prototip (C ++ 11 standardından itibaren)
çift yuvarlak (çift x); float round (float x); uzun çift yuvarlak (uzun çift x); çift yuvarlak (T x); // İntegral türü için
Round () işlevi tek bir argüman alır ve double, float veya long double türünde bir değer döndürür. Bu işlev başlık dosyasında tanımlanmıştır.
round () Parametreler
Round () işlevi, yuvarlamak için tek bir argüman değeri alır.
round () Dönüş değeri
Round () işlevi, sıfırdan uzağa yuvarlanmış yarı yol durumlarıyla x'e en yakın integral değerini döndürür.
Örnek 1: Round () C ++ 'da nasıl çalışır?
#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; )
Programı çalıştırdığınızda, çıktı:
round (11.16) = 11 round (13.87) = 14 round (50.5) = 51 round (-11.16) = -11 round (-13.87) = -14 round (-50.5) = -51
Örnek 2: integral türleri için round () işlevi
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Programı çalıştırdığınızda, çıktı:
yuvarlak (15) = 15
İntegral değerler için, round işlevini uygulamak, girdi ile aynı değeri döndürür. Bu nedenle pratikte integral değerler için yaygın olarak kullanılmaz.