📜  C++ fmin()(1)

📅  最后修改于: 2023-12-03 15:29:49.396000             🧑  作者: Mango

C++ fmin()函数介绍

简介

C++ fmin()函数是cmath库中的一种数学函数,用于比较两个参数的大小并返回其中较小的值。fmin()函数和fmax()函数的作用类似,但是fmin()是比较两个数中较小的那一个。

语法

fmin()函数的语法如下:

double fmin (double x, double y);
参数
  • x:第一个数值。
  • y:第二个数值。
返回值
  • fmin()函数返回x和y中较小的那一个数值。
注意事项
  • 如果两个参数x、y都是NaN(非数字),则fmin()返回NaN。
  • 如果两个参数x、y都是正零或负零,fmin()将返回负零;
  • 如果一个参数是正零,另一个参数是负零,则将返回正零。
  • fmin()函数返回的结果是“最小值”,但不保证其精确值,可能会存在舍入误差。
示例代码
#include <iostream>
#include <cmath>
 
using namespace std;
 
int main () {
   double x = -10.0, y = 12.0;
   
    // 比较x和y并返回较小的值
   cout << "fmin(x, y) = " << fmin(x, y) << endl;
   
   return 0;
}

输出为:

fmin(x, y) = -10
参考链接