C ++ fdim () - C ++ Τυπική βιβλιοθήκη

Η συνάρτηση fdim () στο C ++ παίρνει δύο ορίσματα και επιστρέφει τη θετική διαφορά μεταξύ του πρώτου και του δεύτερου ορίσματος.

πρωτότυπο fdim () (Από το πρότυπο C ++ 11)

διπλό fdim (διπλό x, διπλό y); float fdim (float x, float y); μακρύ διπλό fdim (μακρύ διπλό x, μακρύ διπλό y); Προωθημένο fdim (Type1 x, Type2 y). // Για άλλους συνδυασμούς αριθμητικών τύπων.

Από το C ++ 11, εάν κάποιο όρισμα μεταβιβάζεται στο fdim () long double, ο τύπος επιστροφής που προωθείται είναι long double. Εάν όχι, ο τύπος επιστροφής που προωθείται είναι double.

Αυτή η συνάρτηση ορίζεται στο αρχείο κεφαλίδας.

fdim () Παράμετροι

Η συνάρτηση fdim () λαμβάνει δύο παραμέτρους είτε κυμαινόμενου σημείου είτε ακέραιου τύπου:

  • x - πρώτο όρισμα στο fdim ()
  • y - δεύτερο όρισμα στο fdim ()

fdim () Επιστροφή τιμής

Η συνάρτηση fdim () επιστρέφει:

  • x-yαν x> y
  • 0 εάν x ≦ y

Παράδειγμα: Πώς λειτουργεί το fdim ();

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

Όταν εκτελείτε το πρόγραμμα, η έξοδος θα είναι:

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

ενδιαφέροντα άρθρα...