C ++ ldexp () - C ++ standarta bibliotēka

Funkcijai ldexp () C ++ ir nepieciešami divi argumenti: x un exp un atgriež x un 2 reizinājumu reizinājumā ar ex, piemēram, x * 2 exp .

Funkcija ir definēta galvenes failā.

Matemātiski,

ldexp (x, exp) = x * 2 eksp

ldexp () prototips (pēc standarta C ++ 11)

dubultā ldexp (double x, int exp); float ldexp (float x, int exp); garš dubultā ldexp (garš dubultā x, int exp); dubultā ldexp (T x, int exp); // Neatņemamajam tipam

Ldexp () funkcija aizņem divus argumentus un atgriež vērtību tipu double, floatvai long double.

ldexp () parametri

  • x - peldošā komata vērtība, kas apzīmē nozīmīgumu.
  • exp - eksponenta vērtība.

ldexp () Atgriežamā vērtība

Funkcija ldexp () atgriež izteiksmes x * 2 exp vērtību .

1. piemērs: Kā funkcija ldexp () darbojas C ++?

 #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; ) 

Palaidot programmu, izeja būs:

 ldexp (x, exp) = 52,224 

2. piemērs: funkcija ldexp () ar integrālo tipu

 #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; ) 

Palaidot programmu, izeja būs:

 ldexp (x, exp) = 800 

Interesanti raksti...