English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Modo d'uso e esempio della funzione exp2() in C++

C++ 库函数 <cmath>

La funzione exp2(x) in C++ calcola l'esponente di x con base 2.

La funzione è in<cmath>Definito nel file di intestazione.

2x = exp2(x)

Prototipo di exp2() [dalla norma C++ 11]

double exp2(double x);
float exp2(float x);
long double exp2(long double x);
double exp2(T x); // per intero

Parametro exp2()

La funzione exp2() accetta un singolo parametro obbligatorio (può essere positivo, negativo o 0).

Valore di ritorno di exp2()

La funzione exp2() restituisce[0, ∞]Valori nella gamma.

Se la dimensione del risultato è troppo grande per essere rappresentata dal tipo di valore di ritorno, la funzione restituirà HUGE_VAL con il corretto segno e si verificherà un errore di overflow di gamma.

Esempio 1: Come funziona la funzione exp2() in C++?

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	double x = -6.19, result;
	result = exp2(x);
	cout << "exp2(x) = " << result << endl;
	return 0;
{}

运行该程序时,输出为:

exp2(x) = 0.013697

Esempio 2: Funzione exp2 con tipo intero

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
	long int x = 14;
	double result;
	result = exp2(x);
	cout << "exp2(x) = " << result << endl;
	return 0;
{}

运行该程序时,输出为:

exp2(x) = 16384

 C++ 库函数 <cmath>