C ++ pow () - Biblioteca estándar de C ++

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 

Articulos interesantes...