共用方式為


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
要比較的第二個值。

傳回值

如果成功,傳回較小的xy

輸入 結果
x是 NaN y
y是 NaN x
xy是 NaN nan

函式不會造成_matherr要叫用任何浮點例外狀況,或變更的值errno

備註

因為 c + + 允許多載,所以您可以呼叫的多載fmin採用並傳回浮點和長雙精度浮點型別。 在 C 程式中,fmin一律採用並傳回雙精度浮點數。

需求

常式 必要的標頭
fmin, fminf, fminl C:<math.h></math.h>

C++: <math.h> or <></>></math.h>

如需其他相容性資訊,請參閱 相容性

另請參閱

依字母順序排列的函式參考