C++ Math fmax()函数

C++ Math fmax()函数

该函数返回两个数字中的最大值。

条件

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

If(x >y) :返回x。 If(y >x) :返回y。 if (x=nan) :返回y。 if (y=nan) :返回x。

语法

float fmax(float x, float y);
double fmax(double x, double y);
long double fmax(long double x, long double y);
promoted fmax(Arithmetic x, Arithmetic y);

注意:如果有任何参数是整数类型,则将其转换为双精度浮点数。如果有任何其他参数是长双精度浮点数,则将其转换为长双精度浮点数。

参数

(x,y) :计算最大值的数值之间的值。

返回值

返回两个数值之间的最大值。

示例1

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

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

输出:

Values of x and y are :3.3,6.9
Maximum value is :6.9

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

示例2

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

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

输出:

Values of x and y are :1.3,nan
Maximum value is :1.3

在此示例中,y的值为NaN。因此,fmax()函数返回x的值。

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程