C ++ fdim () - C ++ standartinė biblioteka

Funkcija fdim () C ++ apima du argumentus ir pateikia teigiamą skirtumą tarp pirmojo ir antrojo argumentų.

„fdim“ () prototipas (pagal standartą C ++ 11)

dvigubas fdim (dvigubas x, dvigubas y); plūduriuojantis fdim (plūduriuojantis x, plūduriuojantis y); ilgas dvigubas fdim (ilgas dvigubas x, ilgas dvigubas y); Reklamuojamas fdim (Type1 x, Type2 y); // Dėl kitų aritmetinių tipų derinių.

Kadangi C ++ 11 yra argumentas, perduotas fdim () long double, grąžinimo tipas yra Promoted long double. Jei ne, grąžinimo tipas „Promoted“ yra double.

Ši funkcija apibrėžta antraštės faile.

fdim () parametrai

Funkcijai „fdim ()“ priskiriami du slankiojo kablelio arba integralinio tipo parametrai:

  • x - pirmasis argumentas į fdim ()
  • y - antras argumentas į fdim ()

fdim () grąžinimo vertė

Funkcija fdim () grąžina:

  • x-yjei x> y
  • 0, jei x ≦ y

Pavyzdys: Kaip veikia 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; )

Kai paleisite programą, išvestis bus:

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

Įdomios straipsniai...