C ++ ldexp () - Perpustakaan Standard C ++

Fungsi ldexp () dalam C ++ mengambil dua argumen: x dan exp dan mengembalikan produk x dan 2 yang dinaikkan ke kekuatan exp iaitu x * 2 exp .

Fungsi ditentukan dalam fail header.

Secara matematik,

ldexp (x, exp) = x * 2 exp

prototaip ldexp () (Seperti standard C ++ 11)

double ldexp (double x, int exp); float ldexp (float x, int exp); panjang ganda ldexp (panjang ganda x, int exp); double ldexp (T x, int exp); // Untuk jenis kamiran

Fungsi ldexp () mengambil dua argumen dan mengembalikan nilai jenis double, floatatau long double.

ldexp () Parameter

  • x - Nilai titik terapung mewakili signifikan.
  • exp - Nilai eksponen.

ldexp () Nilai pulangan

Fungsi ldexp () mengembalikan nilai ungkapan x * 2 exp .

Contoh 1: Bagaimana fungsi ldexp () berfungsi di 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; ) 

Semasa anda menjalankan program, outputnya adalah:

 ldexp (x, exp) = 52.224 

Contoh 2: fungsi ldexp () dengan jenis kamiran

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

Semasa anda menjalankan program, outputnya adalah:

 ldexp (x, exp) = 800 

Artikel menarik...