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

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ề Promotedlong double. Nếu không, kiểu trả về Promoteddouble.

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 

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