C ++ fmax () - C ++ Standart Kitaplığı

C ++ 'daki fmax () işlevi iki bağımsız değişken alır ve aralarında en büyüğünü döndürür. Bağımsız değişkenlerden biri NaN ise, diğer bağımsız değişken döndürülür.

İşlev, başlık dosyasında tanımlanır.

fmax () prototipi (C ++ 11 standardından itibaren)

çift ​​fmax (çift x, çift y); float fmax (float x, float y); uzun çift fmax (uzun çift x, uzun çift y); Yükseltilmiş fmax (Tip1 x, Tip2 y); // Aritmetik türler için ek aşırı yüklemeler

Herhangi bir bağımsız değişken () fmax aktarılırsa C ++ 11, bir long doublegeri dönüş türü Promotedolup long double. Değilse, dönüş türü Promotedolduğunu double.

fmax () Parametreler

  • x : fmax () 'ın ilk argümanı.
  • y : fmax () 'ın ikinci argümanı.

fmax () Dönüş değeri

Fmax () işlevi, x ve y arasındaki maksimum değeri döndürür.

Örnek 1: Aynı türdeki argümanlar için fmax () işlevi

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

Programı çalıştırdığınızda, çıktı:

 fmax (x, y) = -2.05 

Örnek 2: Farklı türlerdeki argümanlar için fmax () işlevi

 #include #include using namespace std; int main() ( double x = 56.13, result; int y = 89; result = fmax(x, y); cout << "fmax(x, y) = " << result << endl; return 0; ) 

Programı çalıştırdığınızda, çıktı:

 fmax (x, y) = 89 

Ilginç makaleler...