C ++ fmin () - C ++ стандартна библиотека

Функцията fmin () в C ++ взема два аргумента и връща най-малкия сред тях. Ако единият аргумент е NaN, другият аргумент се връща.

Функцията е дефинирана в заглавния файл.

fmin () прототип (от C ++ 11 стандарт)

двойно fmin (двойно x, двойно y); float fmin (float x, float y); long double fmin (long double x, long double y); Популяризиран fmin (Type1 x, Type2 y); // Допълнителни претоварвания за аритметични типове

Тъй като C ++ 11, ако някакъв аргумент, предаден на fmin () е long double, типът на връщане Promotedе long double. Ако не, типът на връщане Promotedе double.

fmin () Параметри

  • x : Първият аргумент на fmin ().
  • y : Вторият аргумент на fmin ().

fmin () Върната стойност

Функцията fmin () връща минималната стойност между x и y.

Пример 1: Функция fmin () за аргументи от същия тип

 #include #include using namespace std; int main() ( double x = -2.05, y = NAN, result; result = fmin(x, y); cout << "fmin(x, y) = " << result << endl; return 0; ) 

Когато стартирате програмата, изходът ще бъде:

 fmin (x, y) = -2.05 

Пример 2: Функция fmin () за аргументи от различен тип

 #include #include 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; ) 

Когато стартирате програмата, изходът ще бъде:

 fmin (x, y) = 56,13 

Интересни статии...