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

C ++ 'daki fdim () işlevi iki bağımsız değişken alır ve birinci ve ikinci bağımsız değişken arasındaki pozitif farkı döndürür.

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

çift ​​fdim (çift x, çift y); float fdim (float x, float y); uzun çift fdim (uzun çift x, uzun çift y); Promoted fdim (Type1 x, Type2 y); // Diğer aritmetik tür kombinasyonları için.

C ++ 11'den beri, fdim () 'ye iletilen herhangi bir argüman varsa long double, dönüş türü Promoted olur long double. Değilse, Promoted dönüş türü double.

Bu işlev başlık dosyasında tanımlanmıştır.

fdim () Parametreler

Fdim () işlevi, kayan nokta veya integral tipinde iki parametre alır:

  • x - fdim () için ilk argüman
  • y - fdim () için ikinci argüman

fdim () Dönüş Değeri

Fdim () işlevi şunu döndürür:

  • x-yeğer x> y
  • 0 eğer x ≦ y

Örnek: fdim () nasıl çalışır?

 #include #include using namespace std; int main() ( double x = 22.31, y = 13.17, result; result = fdim(x, y); cout << "fdim(x, y) = " << result << endl; long double xLD = -22.31, resultLD; y = 13.14; resultLD = fdim(xLD, y); cout << "fdim(xLD, y) = " << resultLD << endl; return 0; )

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

 fdim (x, y) = 9,14 fdim (xLD, yLD) = 0

Ilginç makaleler...