La función exp2 () en C ++ devuelve la función exponencial de base 2, es decir, 2 elevado al argumento dado.
La función se define en el archivo de encabezado.
(Matemáticas) 2 x = exp2 (x) (Programación C ++)
prototipo exp2 () (A partir del estándar C ++ 11)
doble exp2 (doble x); flotar exp2 (flotar x); long double exp2 (long double x); doble exp2 (T x); // Para tipo integral
exp2 () Parámetros
La función exp2 () toma un solo argumento obligatorio (puede ser positivo, negativo o 0).
exp2 () Valor de retorno
La función exp2 () devuelve el valor en el rango de (0, ∞) .
Si la magnitud del resultado es demasiado grande para ser representada por un valor del tipo de retorno, la función regresa HUGE_VAL
con el signo adecuado y se produce un error de rango de desbordamiento.
Ejemplo 1: ¿Cómo funciona la función exp2 () en C ++?
#include #include using namespace std; int main() ( double x = -6.19, result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
exp2 (x) = 0.013697
Ejemplo 2: función exp2 () con tipo integral
#include #include using namespace std; int main() ( long int x = 14; double result; result = exp2(x); cout << "exp2(x) = " << result << endl; return 0; )
Cuando ejecute el programa, la salida será:
exp2 (x) = 16384