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








