C ++ fdim () - Standardna knjižnica C ++

Funkcija fdim () v jeziku C ++ vzame dva argumenta in vrne pozitivno razliko med prvim in drugim argumentom.

prototip fdim () (od standarda C ++ 11)

dvojni fdim (dvojni x, dvojni y); float fdim (float x, float y); dolga dvojna fdim (dolga dvojna x, dolga dvojna y); Promoted fdim (Type1 x, Type2 y); // Za druge kombinacije aritmetičnih vrst.

Ker je C ++ 11, če je kateri koli argument, poslan v fdim () long double, je vrnjeni tip Promoted long double. V nasprotnem primeru je vrsta vračila Promoted double.

Ta funkcija je definirana v datoteki glave.

fdim () parametri

Funkcija fdim () ima dva parametra s plavajočo vejico ali integralno:

  • x - prvi argument za fdim ()
  • y - drugi argument za fdim ()

fdim () Vrnjena vrednost

Funkcija fdim () vrne:

  • x-yče je x> y
  • 0, če je x ≦ y

Primer: Kako deluje 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; )

Ko zaženete program, bo rezultat:

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

Zanimive Članki...