C ++ ldexp () - C ++ standardraamatukogu

Funktsioon ldexp () funktsioonis C ++ võtab kaks argumenti: x ja exp ning tagastab korrutatud x ja 2 korrutise astmele x, st x * 2 exp .

Funktsioon on määratletud päisefailis.

Matemaatiliselt,

ldexp (x, exp) = x * 2 eksp

ldexp () prototüüp (standardi C ++ 11 järgi)

topelt ldexp (double x, int exp); float ldexp (float x, int exp); pikk topelt ldexp (pikk topelt x, int exp); kahekordne ldexp (T x, int exp); // Integraaltüübi korral

Ldexp () funktsiooni saab kaht argumenti ja tagastab väärtuse tüüp double, floatvõi long double.

ldexp () parameetrid

  • x - tähendust tähistav ujukoma väärtus.
  • exp - eksponendi väärtus.

ldexp () Tagastusväärtus

Funktsioon ldexp () tagastab avaldise x * 2 exp väärtuse .

Näide 1: Kuidas funktsioon ldexp () töötab versioonis 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; ) 

Programmi käivitamisel on väljund järgmine:

 ldexp (x, exp) = 52,224 

Näide 2: funktsioon integreeritud tüübiga ldexp ()

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

Programmi käivitamisel on väljund järgmine:

 ldexp (x, exp) = 800 

Huvitavad Artiklid...