Computer >> 컴퓨터 >  >> 프로그램 작성 >> C++

C++의 ldexp()


ldexp() 함수는 부동 소수점 값 'a'와 지수 제곱으로 2를 곱한 값을 계산하는 데 사용됩니다. 두 개의 인수가 필요합니다. 첫 번째는 부동 소수점 숫자이고 두 번째는 정수 값입니다.

다음은 ldexp()의 수학적 표현입니다.

ldexp() = a * 2^b

다음은 C++ 언어의 ldexp() 구문입니다.

float ldexp(float variable1 , int variable2)

여기,

  • 변수1 − 유효 숫자를 나타내는 변수에 부여된 모든 이름.

  • 변수2 − 지수를 나타내는 변수에 부여된 모든 이름.

다음은 C++ 언어로 된 ldexp()의 예입니다.

예시

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

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

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

   return 0;
}

출력

다음은 출력입니다.

The value : 230.4