fmin、fminf、fminl
如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件。
決定使用較小的兩個指定的值。
語法
double fmin(
double x,
double y
);
float fmin(
float x,
float y
); //C++ only
long double fmin(
long double x,
long double y
); //C++ only
float fminf(
float x,
float y
);
long double fminl(
long double x,
long double y
);
參數
x
要比較的第一個值。
y
要比較的第二個值。
傳回值
如果成功,傳回較小的x
或y
。
輸入 | 結果 |
---|---|
x 是 NaN |
y |
y 是 NaN |
x |
x 和y 是 NaN |
nan |
函式不會造成_matherr要叫用任何浮點例外狀況,或變更的值errno
。
備註
因為 c + + 允許多載,所以您可以呼叫的多載fmin
採用並傳回浮點和長雙精度浮點型別。 在 C 程式中,fmin
一律採用並傳回雙精度浮點數。
需求
常式 | 必要的標頭 |
---|---|
fmin , fminf , fminl |
C:<math.h></math.h> C++: <math.h> or <></>></math.h> |
如需其他相容性資訊,請參閱 相容性。