double fmin (double x , double y); float fminf (float x , float y);long double fminl (long double x, long double y);
double fmin (double x , double y); float fmin (float x , float y);long double fmin (long double x, long double y); double fmin (Type1 x , Type2 y); // additional overloads
<cmath>
) 中還為其他算術型別的組合(Type1 和 Type2)提供了其他過載:這些過載在計算前有效地將引數強制轉換為 double
,除非至少有一個引數是 long double
型別(在這種情況下,兩者都將強制轉換為 long double
)。
|
|
fmin (100.0, 1.0) = 1.000000 fmin (-100.0, 1.0) = -100.000000 fmin (-100.0,-1.0) = -100.000000 |