C++ Math fmax()

2024 年 8 月 30 日 | 阅读 2 分钟

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

条件

考虑两个数“x”和“y”。

如果 (x > y):它返回 x。
如果 (y > x):它返回 y。
如果 (x = nan):它返回 y。
如果 (y = nan):它返回 x。

语法

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

参数

(x,y):用于计算最大值的值。

返回值

它返回两个数中的最大值。

示例 1

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

输出

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

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

示例 2

让我们看一个简单示例,其中一个值为 nan。

输出

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

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


下一主题C++ 数学函数