C++ 基礎(chǔ)教程

C++ 流程控制

C++ 函數(shù)

C++ 數(shù)組 & 字符串

C++ 數(shù)據(jù)結(jié)構(gòu)

C++ 類 & 對象

C++ 指針

C++ 繼承

C++ STL 教程

C++ 參考手冊

C++ ldexp() 函數(shù)使用方法及示例

C++ 庫函數(shù) <cmath>

C ++中的ldexp(x,exp)函數(shù)采用兩個參數(shù):x和exp,并返回x和2的乘積,其乘積為exp的冪,即x * 2 exp。

該函數(shù)在<cmath>頭文件中定義。

數(shù)學(xué)上

ldexp(x, exp) = x * 2exp

ldexp()原型[從C ++ 11標(biāo)準(zhǔn)開始]

double ldexp (double x, int exp);

float ldexp (float x, int exp);

long double ldexp (long double x, int exp);

double ldexp (T x, int exp); //為整型

所述ldexp()函數(shù)有兩個參數(shù),并返回類型的值double,float或long double。

ldexp()參數(shù)

  • x -表示有效位數(shù)的浮點(diǎn)值。

  • exp -指數(shù)值。

ldexp()返回值

ldexp()函數(shù)返回表達(dá)式x * 2 exp的值。

示例1:ldexp()函數(shù)在C ++中如何工作?

#include <iostream>
#include <cmath>

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;

}

運(yùn)行該程序時,輸出為:

ldexp(x, exp) = 52.224

示例2:具有整數(shù)類型的ldexp()函數(shù)

#include <iostream>
#include <cmath>

using namespace std;

int main ()
{
	double result;
	int x = 25, exp = 5;
	result = ldexp(x , exp);
	cout << "ldexp(x, exp) = " << result << endl;
	return 0;
}

運(yùn)行該程序時,輸出為:

ldexp(x, exp) = 800

  C++ 庫函數(shù) <cmath>

丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清