C ++ - funktiossa ldexp () on kaksi argumenttia: x ja exp ja palauttaa korotetun x: n ja 2: n tulon exp: n asteiksi eli x * 2 exp .
Toiminto määritetään otsikkotiedostossa.
Matemaattisesti,
ldexp (x, exp) = x * 2 exp
ldexp () -prototyyppi (standardin C ++ 11 mukaan)
kaksinkertainen ldexp (kaksinkertainen x, int exp); float ldexp (float x, int exp); pitkä kaksinkertainen ldexp (pitkä kaksinkertainen x, int exp); kaksoisddexp (Tx, int exp); // integraalityypille
Ldexp () funktio vaatii kaksi argumenttia ja palauttaa arvon tyyppiä double, floattai long double.
ldexp () -parametrit
- x - Liukulukuarvo, joka edustaa merkitsevyyttä.
 - exp - Eksponentin arvo.
 
ldexp () Palautusarvo
Funktio ldexp () palauttaa lausekkeen x * 2 exp arvon .
Esimerkki 1: Kuinka ldexp () -toiminto toimii C ++: ssa?
 #include #include using namespace std; int main () ( double x = 13.056, result; int exp = 2; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 
Kun suoritat ohjelmaa, tulos on:
ldexp (x, exp) = 52,224
Esimerkki 2: ldexp () -funktio integraalityypillä
 #include #include using namespace std; int main () ( double result; int x = 25, exp = 5; result = ldexp(x , exp); cout << "ldexp(x, exp) = " << result << endl; return 0; ) 
Kun suoritat ohjelmaa, tulos on:
ldexp (x, exp) = 800








