Fungsi round () di C ++ mengembalikan nilai integral yang terdekat dengan argumen, dengan kasus setengah jalan dibulatkan menjauhi nol.
Fungsi round () di C ++ mengembalikan nilai integral yang terdekat dengan argumen, dengan kasus setengah jalan dibulatkan menjauhi nol.
round () prototipe (Sesuai standar C ++ 11)
putaran ganda (double x); float round (float x); putaran ganda panjang (panjang ganda x); putaran ganda (T x); // Untuk tipe integral
Fungsi round () mengambil satu argumen dan mengembalikan nilai tipe double, float atau long double. Fungsi ini didefinisikan dalam file header.
round () Parameter
Fungsi round () mengambil satu nilai argumen untuk dibulatkan.
round () Nilai kembali
Fungsi round () mengembalikan nilai integral yang terdekat dengan x, dengan kasus setengah jalan dibulatkan menjauh dari nol.
Contoh 1: Bagaimana round () bekerja di 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; )
Saat Anda menjalankan program, hasilnya adalah:
putaran (11.16) = 11 putaran (13.87) = 14 putaran (50.5) = 51 putaran (-11.16) = -11 putaran (-13.87) = -14 putaran (-50.5) = -51
Contoh 2: fungsi round () untuk tipe integral
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Saat Anda menjalankan program, hasilnya adalah:
bulat (15) = 15
Untuk nilai integral, menerapkan fungsi round menghasilkan nilai yang sama dengan input. Jadi tidak umum digunakan untuk nilai integral dalam prakteknya.