Funktsioon fdim () funktsioonis C ++ võtab kaks argumenti ja annab positiivse erinevuse esimese ja teise argumendi vahel.
fdim () prototüüp (standardi C ++ 11 järgi)
kahekordne fdim (kahekordne x, topelt y); ujuk fdim (ujuk x, ujuk y); pikk topelt fdim (pikk topelt x, pikk topelt y); Reklaamitud fdim (tüüp1 x, tüüp2y); // Aritmeetiliste tüüpide muude kombinatsioonide korral.
Kuna C ++ 11 on fdim () -i mõni argument edastatud long double
, on tagastustüüp Promoted long double
. Kui ei, on tagastuse tüüp Promoted double
.
See funktsioon on määratletud päisefailis.
fdim () parameetrid
Funktsioon fdim () võtab kaks ujukoma- või integraaltüüpi parameetrit:
- x - esimene argument fdim ()
- y - fdim () teine argument
fdim () tagastusväärtus
Funktsioon fdim () tagastab:
x-y
kui x> y- 0, kui x ≦ y
Näide: Kuidas fdim () töötab?
#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; )
Programmi käivitamisel on väljund järgmine:
fdim (x, y) = 9,14 fdim (xLD, yLD) = 0