Funktio fdim () C ++: ssa ottaa kaksi argumenttia ja palauttaa positiivisen eron ensimmäisen ja toisen argumentin välillä.
fdim () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen fdim (kaksinkertainen x, kaksinkertainen y); float fdim (float x, float y); pitkä kaksinkertainen fdim (pitkä kaksinkertainen x, pitkä kaksinkertainen y); Mainostettu fdim (tyyppi1 x, tyyppi2y); // Muille aritmeettisten tyyppien yhdistelmille.
Koska C ++ 11, jos jokin fdim (): lle välitetty argumentti on long double, palautustyyppi Promoted on long double. Jos ei, palautustyyppi Promoted on double.
Tämä toiminto on määritelty otsikkotiedostossa.
fdim () -parametrit
Funktio fdim () ottaa kaksi parametria joko liukuluku- tai integraalityyppiä:
- x - ensimmäinen argumentti fdim ()
 - y - toinen argumentti fdim: iin ()
 
fdim () Palautusarvo
Fdim () -funktio palauttaa:
x-yjos x> y- 0, jos x ≦ y
 
Esimerkki: Kuinka fdim () toimii?
 #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; )
Kun suoritat ohjelmaa, tulos on:
fdim (x, y) = 9,14 fdim (xLD, yLD) = 0








