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








