C ++ pow () - Biblioteca C ++ Padrão

A função pow () calcula um número base elevado à potência do número expoente.

Esta função é definida no arquivo de cabeçalho.

(Matemática) expoente de base = pow (base, expoente) (Programação C ++)

protótipo pow () (a partir do padrão C ++ 11)

pow duplo (base dupla, expoente duplo); float pow (base do float, expoente do float); pow duplo longo (base dupla longa, expoente duplo longo); Potência promovida (base Type1, expoente Type2); // Para outros tipos de argumento

Desde C ++ 11, se qualquer argumento passado para pow () for long double, o tipo de retorno Promovido será long double. Caso contrário, o tipo de retorno promovido é double.

Parâmetros pow ()

A função pow () leva dois argumentos:

  • base - o valor base
  • expoente - expoente da base

Valor de Retorno pow ()

A função pow () retorna a base elevada à potência do expoente.

Exemplo 1: Como funciona o pow () em 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; )

Quando você executa o programa, a saída será:

 3,4 4,4 = 218,025

Exemplo 2: pow () com combinação diferente 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; )

Quando você executa o programa, a saída será:

 4,4 -3 = 0,0117393 -4 6 = 4096 

Artigos interessantes...