📜  C++中的fmax()和fmin()(1)

📅  最后修改于: 2023-12-03 14:39:57.045000             🧑  作者: Mango

C++中的fmax()和fmin()

在C++中,fmax()和fmin()是用于获取两个数字中的最大值和最小值的函数。这两个函数都属于cmath头文件中的函数。

下面我们来详细了解一下它们的用法。

fmax()

fmax()函数用于获取两个数字中的最大值。它的函数原型如下所示:

double fmax(double num1, double num2);

其中,num1和num2表示需要比较的两个数字,返回值为num1和num2中的最大值。

下面是一个例子:

#include <iostream>
#include <cmath>

int main()
{
    double num1 = 12.345;
    double num2 = 23.456;

    std::cout << "The maximum value of " << num1 << " and " << num2 << " is " << fmax(num1, num2) << std::endl;

    return 0;
}

输出:

The maximum value of 12.345 and 23.456 is 23.456
fmin()

fmin()函数用于获取两个数字中的最小值。它的函数原型如下所示:

double fmin(double num1, double num2);

其中,num1和num2表示需要比较的两个数字,返回值为num1和num2中的最小值。

下面是一个例子:

#include <iostream>
#include <cmath>

int main()
{
    double num1 = 12.345;
    double num2 = 23.456;

    std::cout << "The minimum value of " << num1 << " and " << num2 << " is " << fmin(num1, num2) << std::endl;

    return 0;
}

输出:

The minimum value of 12.345 and 23.456 is 12.345

总结:

fmax()和fmin()是C++中常用的数学函数,用于获取两个数字中的最大值和最小值。在实际编程中,我们可以用它们来简化比较操作的逻辑。