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-ykui 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








