C++ Math fmin()函数

C++ Math fmin()函数

该函数返回两个数之间的最小值。

条件

考虑两个数’x’和’y’。

If(x: It returns x.
If(x>y): It returns y.
If(x=nan): It returns y.
If(y=nan):It returns 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);

注意:如果任何参数具有整数类型,则它被强制转换为double类型。如果任何其他参数为long double类型,则它被强制转换为long double类型。

参数

(x, y) :要计算最小值的值。

返回值

返回两个数中的最小值。

示例1

让我们看一个简单的示例。

#include 
#include
using namespace std;
int main()
{
   float x=1.1;
   float y=2.1;
std::cout <<"Values of x and y are :"<

输出:

Values of x and y are :1.1,2.1
Minimum value is :1.1

在这个示例中,x的值小于y的值。因此,fmin()函数返回x的值。

示例2

让我们看一个简单的示例,其中一个值是NaN。

#include 
#include
using namespace std;
int main()
{
   float x=10.1;
   double y=NAN;
std::cout <<"Values of x and y are :"<

输出:

Values of x and y are :10.1,nan
Minimum value is :10.1

在这个示例中,y的值是nan。因此,返回x的值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程