Computer >> Máy Tính >  >> Lập trình >> C ++

ldexp () trong C ++


Hàm ldexp () được sử dụng để tính phép nhân giá trị dấu phẩy động ‘a’ với số 2 được nâng lên lũy thừa. Nó cần hai đối số, đầu tiên là một số dấu phẩy động và thứ hai là một giá trị số nguyên.

Đây là biểu thức toán học của ldexp (),

ldexp() = a * 2^b

Đây là cú pháp của ldexp () trong ngôn ngữ C ++,

float ldexp(float variable1 , int variable2)

Đây,

  • biến1 - Bất kỳ tên nào được đặt cho biến đại diện cho ý nghĩa và.

  • biến2 - Bất kỳ tên nào được đặt cho biến đại diện cho số mũ.

Đây là một ví dụ về ldexp () trong ngôn ngữ C ++,

Ví dụ

#include <iostream>
#include <cmath>
using namespace std;

int main() {
   float x = 28.8;
   int y = 3;

   cout << "The value : " << ldexp(x, y);

   return 0;
}

Đầu ra

Đây là kết quả đầu ra

The value : 230.4