Hàm round () trong C ++ trả về giá trị tích phân gần đối số nhất, với các trường hợp nửa chừng được làm tròn từ 0.
Hàm round () trong C ++ trả về giá trị tích phân gần đối số nhất, với các trường hợp nửa chừng được làm tròn từ 0.
round () nguyên mẫu (Theo tiêu chuẩn C ++ 11)
vòng kép (x kép); float tròn (float x); tròn kép dài (dài kép x); vòng kép (T x); // Đối với kiểu tích phân
Hàm round () nhận một đối số duy nhất và trả về giá trị kiểu double, float hoặc long double. Hàm này được định nghĩa trong tệp tiêu đề.
round () Tham số
Hàm round () nhận một giá trị đối số để làm tròn.
round () Giá trị trả về
Hàm round () trả về giá trị tích phân gần nhất với x, với các trường hợp nửa chừng được làm tròn từ 0.
Ví dụ 1: Round () hoạt động như thế nào trong 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; )
Khi bạn chạy chương trình, đầu ra sẽ là:
vòng (11,16) = 11 vòng (13,87) = 14 vòng (50,5) = 51 vòng (-11,16) = -11 vòng (-13,87) = -14 vòng (-50,5) = -51
Ví dụ 2: Hàm round () cho các loại tích phân
#include #include using namespace std; int main() ( int x = 15; double result; result = round(x); cout << "round(" << x << ") = " << result << endl; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
vòng (15) = 15
Đối với các giá trị tích phân, việc áp dụng hàm làm tròn trả về cùng giá trị với giá trị đầu vào. Vì vậy nó không được sử dụng phổ biến cho các giá trị tích phân trong thực tế.