C ++ fdim () - C ++ standarta bibliotēka

Funkcija fdim () C ++ satur divus argumentus un atgriež pozitīvo starpību starp pirmo un otro argumentu.

fdim () prototips (pēc standarta C ++ 11)

dubultā fdim (double x, double y); pludiņš fdim (pludiņš x, pludiņš y); garš dubultā fdim (garš dubultā x, garš dubultā y); Reklamēts fdim (Type1 x, Type2 y); // Citām aritmētisko tipu kombinācijām.

Kopš C ++ 11, ja kāds no argumentiem, kas nodoti fdim (), ir long doubleatgriešanās tips Promoted, ir long double. Ja nē, atgriešanās veids ir Promoted double.

Šī funkcija ir definēta galvenes failā.

fdim () parametri

Funkcijai fdim () ir divi parametri, kas ir peldošā komata vai integrālā tipa:

  • x - pirmais arguments uz fdim ()
  • y - otrais arguments uz fdim ()

fdim () atgriešanās vērtība

Funkcija fdim () atgriež:

  • x-yja x> y
  • 0, ja x ≦ y

Piemērs: Kā darbojas 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; )

Palaidot programmu, izeja būs:

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

Interesanti raksti...