C ++ fdim () - C ++ standardraamatukogu

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

Huvitavad Artiklid...