C ++ fdim () - C ++ szabványos könyvtár

A C ++ fdim () függvénye két argumentumot vesz fel, és az első és a második argumentum közötti pozitív különbséget adja vissza.

fdim () prototípus (C ++ 11 szabvány szerint)

dupla fdim (dupla x, dupla y); float fdim (float x, float y); hosszú dupla fdim (hosszú dupla x, hosszú dupla y); Előléptetett fdim (Type1 x, Type2 y); // Számtani típusok egyéb kombinációira.

Mivel C ++ 11, ha az fdim () -nek átadott argumentum az long double, a Promotált visszatérési típus az long double. Ha nem, akkor a Promotált visszatérési típus double.

Ezt a függvényt a fejlécfájl határozza meg.

fdim () Paraméterek

Az fdim () függvény két lebegőpontos vagy integrált típusú paramétert vesz fel:

  • x - az fdim () első argumentuma
  • y - az fdim () második argumentuma

fdim () visszatérési érték

Az fdim () függvény visszatér:

  • x-yha x> y
  • 0, ha x ≦ y

Példa: Hogyan működik az 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; )

A program futtatásakor a kimenet a következő lesz:

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

érdekes cikkek...