C ++ fmin () - C ++ - vakiokirjasto

C ++: n fmin () -funktio vie kaksi argumenttia ja palauttaa pienimmän niistä. Jos toinen argumenteista on NaN, toinen argumentti palautetaan.

Toiminto määritetään otsikkotiedostossa.

fmin () -prototyyppi (standardin C ++ 11 mukaan)

kaksinkertainen fmin (kaksinkertainen x, kaksinkertainen y); float fmin (float x, float y); pitkä kaksinkertainen fmin (pitkä kaksinkertainen x, pitkä kaksinkertainen y); Mainostettu fmin (tyyppi1 x, tyyppi2y); // Muita aritmeettisten tyyppien ylikuormituksia

Koska C ++ 11, jos jokin fmin (): lle välitetty argumentti on long double, palautustyyppi Promotedon long double. Jos ei, palautustyyppi Promotedon double.

fmin () Parametrit

  • x : fmin (): n ensimmäinen argumentti.
  • y : fmin (): n toinen argumentti.

fmin () Palautusarvo

Fmin () -funktio palauttaa vähimmäisarvon x: n ja y: n välillä.

Esimerkki 1: fmin () -funktio saman tyyppisille argumenteille

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

Kun suoritat ohjelmaa, tulos on:

 fmin (x, y) = -2,05 

Esimerkki 2: fmin () -funktio erityyppisille argumenteille

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

Kun suoritat ohjelmaa, tulos on:

 fmin (x, y) = 56,13 

Mielenkiintoisia artikkeleita...