Hàm fmin () trong C ++ nhận hai đối số và trả về giá trị nhỏ nhất trong số đó. Nếu một trong các đối số là NaN, đối số còn lại được trả về.
Hàm được định nghĩa trong tệp tiêu đề.
fmin () nguyên mẫu (Theo tiêu chuẩn C ++ 11)
double fmin (double x, double y); float fmin (float x, float y); dài kép fmin (dài kép x, dài kép y); Quảng cáo fmin (Loại1 x, Loại2 y); // Quá tải bổ sung cho các kiểu số học
Kể từ C ++ 11, nếu bất kỳ đối số nào được truyền cho fmin () là long double
, kiểu trả về Promoted
là long double
. Nếu không, kiểu trả về Promoted
là double
.
tham số fmin ()
- x : Đối số đầu tiên của fmin ().
- y : Đối số thứ hai của fmin ().
fmin () Giá trị trả về
Hàm fmin () trả về giá trị nhỏ nhất trong số x và y.
Ví dụ 1: Hàm fmin () cho các đối số cùng kiểu
#include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
fmin (x, y) = -2,05
Ví dụ 2: Hàm fmin () cho các đối số kiểu khác nhau
#include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; )
Khi bạn chạy chương trình, đầu ra sẽ là:
fmin (x, y) = 56,13