English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
C++ Biblioteca de Funções <cmath>
C ++adota dois parâmetros e retorna o parâmetro mais pequeno. Se um dos parâmetros for NAN, retorna o outro parâmetro.
A função fmin() na<cmath>Definido no cabeçalho do arquivo.
double fmin(double x, double y); float fmin(float x, float y); long double fmin(long double x, long double y); Promoted fmin(Tipo1 x, Tipo2 y); // Cargas adicionais para tipos aritméticos
A partir do C ++ 11A partir de, se os parâmetros passados para a função fmin() forem long double, o tipo Promoted será long double. Caso contrário, o tipo Promoted será double.
xO primeiro parâmetro da função fmin()
yA segunda parâmetro da função fmin()
A função fmin() retorna o menor valor entre x e y.
#include <iostream> #include <cmath> using namespace std; int main() { double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; }
A saída do programa será:
fmin(x, y) = -2.05
#include <iostream> #include <cmath> using namespace std; int main() { double x = 56.13, result; int y = 89; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; }
A saída do programa será:
fmin(x, y) = 56.13