La función pow () calcula un número base elevado a la potencia del número exponente.
Esta función se define en el archivo de encabezado.
(Matemáticas) exponente base = pow (base, exponente) (Programación C ++)
pow () Prototipo (A partir del estándar C ++ 11)
doble pow (doble base, doble exponente); float pow (base flotante, exponente flotante); pow doble largo (base doble larga, exponente doble largo); Pow promocionado (base Type1, exponente Type2); // Para otros tipos de argumentos
Desde C ++ 11, si algún argumento pasado a pow () es long double
, el tipo de retorno Promoted es long double
. De lo contrario, el tipo de valor devuelto Promocionado es double
.
pow () Parámetros
La función pow () toma dos argumentos:
- base - el valor base
- exponente - exponente de la base
pow () Valor de retorno
La función pow () devuelve la base elevada a la potencia del exponente.
Ejemplo 1: ¿Cómo funciona pow () en C ++?
#include #include using namespace std; int main () ( double base, exponent, result; base = 3.4; exponent = 4.4; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result; return 0; )
Cuando ejecute el programa, la salida será:
3.4 4.4 = 218.025
Ejemplo 2: pow () con diferentes combinaciones de argumentos
#include #include using namespace std; int main () ( long double base = 4.4, result; int exponent = -3; result = pow(base, exponent); cout << base << "^" << exponent << " = " << result << endl; // Both arguments int // pow() returns double in this case int intBase = -4, intExponent = 6; double answer; answer = pow(intBase, intExponent); cout << intBase << "^" << intExponent << " = " << answer; return 0; )
Cuando ejecute el programa, la salida será:
4,4 -3 = 0,0117393 -4 6 = 4096