C ++ tầng () - Thư viện chuẩn C ++

Hàm floor () trong C ++ trả về giá trị số nguyên lớn nhất có thể nhỏ hơn hoặc bằng đối số đã cho.

Hàm floor () trong C ++ trả về giá trị số nguyên lớn nhất có thể nhỏ hơn hoặc bằng đối số đã cho.

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

tầng đôi (double x); sàn phao (float x); tầng kép dài (kép dài x); tầng đôi (T x); // Đối với kiểu tích phân

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

thông số sàn ()

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

sàn () Giá trị trả về

Hàm floor () trả về giá trị nguyên lớn nhất có thể nhỏ hơn hoặc bằng đối số đã cho.

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

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

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

 Tầng 10,25 = 10 Tầng -34,251 = -35 Tầng 0,71 = 0

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

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

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

 Tầng 15 = 15 

Giá trị sàn của một giá trị tích phân chính là giá trị tích phân, do đó, hàm sàn không được sử dụng trên các giá trị tích phân trong thực tế.

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