C ++ fmin () - C ++ szabványos könyvtár

A C ++ fmin () függvénye két argumentumot vesz fel, és a legkisebbet adja vissza közülük. Ha az egyik argumentum NaN, akkor a másik argumentum adódik vissza.

A függvény a fejlécfájlban van meghatározva.

fmin () prototípus (C ++ 11 szabvány szerint)

dupla fmin (dupla x, dupla y); float fmin (float x, float y); hosszú dupla fmin (hosszú dupla x, hosszú dupla y); Előléptetett fmin (Type1 x, Type2 y); // További túlterhelések számtani típusokhoz

A C ++ 11 óta, ha az fmin () -nek átadott bármely argumentum az long double, a visszatérési típus Promotedaz long double. Ha nem, akkor a visszatérés típusa Promotedaz double.

fmin () Paraméterek

  • x : Az fmin () első argumentuma.
  • y : Az fmin () második argumentuma.

fmin () Visszatérési érték

Az fmin () függvény visszaadja a minimális értéket x és y között.

1. példa: fmin () függvény azonos típusú argumentumokhoz

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

A program futtatásakor a kimenet a következő lesz:

 fmin (x, y) = -2,05 

2. példa: fmin () függvény különböző típusú argumentumokhoz

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

A program futtatásakor a kimenet a következő lesz:

 fmin (x, y) = 56,13 

érdekes cikkek...