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 double
atgrieš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-y
ja 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