C ++ fmin () - Standardna knjižnica C ++

Funkcija fmin () v jeziku C ++ vzame dva argumenta in med njimi vrne najmanjšega. Če je eden od argumentov NaN, se vrne drugi argument.

Funkcija je definirana v glavi datoteke.

prototip fmin () (od standarda C ++ 11)

dvojni fmin (dvojni x, dvojni y); float fmin (float x, float y); dolga dvojna fmin (dolga dvojna x, dolga dvojna y); Promovirani fmin (Type1 x, Type2 y); // Dodatne preobremenitve za aritmetične tipe

Ker je C ++ 11, če obstaja trditev posredovana fmin () je long double, tip donos Promotedje long double. Če ne, tip donos Promotedje double.

fmin () Parametri

  • x : prvi argument fmin ().
  • y : Drugi argument fmin ().

fmin () Vrnjena vrednost

Funkcija fmin () vrne najmanjšo vrednost med x in y.

Primer 1: funkcija fmin () za argumente iste vrste

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

Ko zaženete program, bo rezultat:

 fmin (x, y) = -2,05 

Primer 2: funkcija fmin () za argumente različnih vrst

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

Ko zaženete program, bo rezultat:

 fmin (x, y) = 56,13 

Zanimive Članki...