C ++ trunc () - Thư viện chuẩn C ++

Hàm trunc () trong C ++ làm tròn đối số về 0 và trả về giá trị tích phân gần nhất có độ lớn không lớn hơn đối số.

Hàm trunc () trong C ++ làm tròn đối số về 0 và trả về giá trị tích phân gần nhất có độ lớn không lớn hơn đối số.

trunc () nguyên mẫu (Theo tiêu chuẩn C ++ 11)

trunc kép (kép x); float trunc (float x); dài kép trunc (dài kép x); trunc kép (T x); // Đối với các loại tích phân

Hàm trunc () 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 đề.

trunc () Tham số

Hàm trunc () nhận một đối số duy nhất có giá trị trunc được tính.

trunc () Giá trị trả về

Hàm trunc () làm tròn x về 0 và trả về giá trị tích phân gần nhất có độ lớn không lớn hơn x.

Đơn giản, hàm trunc () cắt bớt giá trị sau số thập phân và chỉ trả về phần nguyên.

Ví dụ 1: Trunc () hoạt động như thế nào trong C ++?

 #include #include using namespace std; int main() ( double x = 10.25, result; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; x = -34.251; result = trunc(x); cout << "trunc(" << x << ") = " << result << endl; return 0; )

Khi bạn chạy chương trình, đầu ra sẽ là:

 trunc (10,25) = 10 trunc (-34,251) = -34

Ví dụ 2: Hàm trunc () cho các loại tích phân

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

Khi bạn chạy chương trình, đầu ra sẽ là:

 trunc (15) = 15 

Đối với các giá trị tích phân, việc áp dụng hàm trunc trả về cùng một giá trị như một kết quả. 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ế.

thú vị bài viết...