该函数返回两个数字之间的最小值。
考虑两个数字" x"和" y"。
链接:https://www.learnfk.comhttps://www.learnfk.com/c++/cpp-math-fmin-function.html
来源:LearnFk无涯教程网
If(x
float fmin(float x, float y); double fmin(double x, double y); long double fmin(long double x, long double y); promoted fmin(Arithmetic x, Arithmetic y);
(x,y):要在其中计算最小值的值。
它返回两个数字之间的最小值。
让我们看一个简单的例子。
#include <iostream> #include<math.h> using namespace std; int main() { float x=1.1; float y=2.1; std::cout <<"Values of x and y are :"<<x<<","<<y<< std::endl; cout<<"Minimum value is :"<<fmin(x,y); return 0; }
输出:
Values of x and y are :1.1,2.1 Minimum value is :1.1
在此示例中,x的值小于y的值,因此fmin()函数返回x的值。
让我们看一个简单的示例,其中一个值是nan。
#include <iostream> #include<math.h> using namespace std; int main() { float x=10.1; double y=NAN; std::cout <<"Values of x and y are :"<<x<<","<<y<< std::endl; cout<<"Minimum value is :"<<fmin(x,y); return 0; }
输出:
Values of x and y are :10.1,nan Minimum value is :10.1
在此示例中,y的值为nan。因此,返回x的值。
祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)