Maison  >  Article  >  développement back-end  >  Comment exprimer la nième puissance en C++

Comment exprimer la nième puissance en C++

下次还敢
下次还敢original
2024-05-01 13:57:16331parcourir

Les méthodes d'expression de la puissance n en C++ incluent : la fonction pow() : calcule la puissance ; l'opérateur de multiplication : convient à la puissance entière positive ; la fonction expm1() : calcule le résultat de la puissance moins 1 ; puissances indirectement en calculant des logarithmes et en appliquant des fonctions exponentielles.

Comment exprimer la nième puissance en C++

représente n puissance en C++

Dans le langage de programmation C++, vous pouvez utiliser différentes méthodes pour représenter n puissance :

fonction pow() :

  • la fonction pow() est une méthode dans le bibliothèque C++ standard pour calculer les puissances de n.
  • Syntaxe : double pow(double base, double exposant);double pow(double base, double exponent);
  • 参数:

    • base:要计算幂的基数
    • exponent:幂指数
  • 返回值:base 的 exponent 次幂的结果

使用乘法运算符 (:):

  • 对于正整数幂,可以使用乘法运算符 (**) 来计算 n 次幂。
  • 语法:double result = base * base * ... * base;
  • Repeatedly multiply the base by itself n times.

expm1() 函数:

  • expm1() 函数用于计算幂结果减 1。
  • 语法:double expm1(double exponent);
  • 参数:对数的指数
  • 返回值:e 的 exponent 次幂的结果减 1

log(pow()):

  • 还可以通过计算对数然后再应用指数函数来间接计算 n 次幂。
  • 语法:double result = exp(log(base) * exponent);
Paramètres :

base : base pour calculer la puissance

exposant : exposant de puissance

🎜🎜🎜Valeur de retour : base La résultat de l'augmentation de la puissance de l'exposant de 🎜🎜🎜🎜 à l'aide de l'opérateur de multiplication (🎜:🎜) : 🎜🎜🎜🎜Pour les puissances entières positives, vous pouvez utiliser l'opérateur de multiplication (**) pour calculer la nième puissance. 🎜🎜Syntaxe : double result = base * base * ... * base;🎜🎜Multipliez à plusieurs reprises la base par elle-même n fois.🎜🎜🎜🎜expm1() Fonction : 🎜🎜🎜🎜expm1( ) la fonction est utilisée pour calculer une puissance et soustraire 1 du résultat. 🎜🎜Syntaxe : double expm1(double exposant);🎜🎜Paramètre : Exposant du logarithme🎜🎜Valeur de retour : Le résultat de e élevé à la puissance de l'exposant moins 1🎜🎜🎜🎜log(pow() ) :🎜🎜🎜🎜Vous pouvez également calculer la nième puissance indirectement en calculant le logarithme puis en appliquant la fonction exponentielle. 🎜🎜Syntaxe : double result = exp(log(base) * exponent);🎜🎜🎜🎜Exemples : 🎜🎜🎜Voici quelques exemples de la façon de calculer la nième puissance en C++ :🎜
<code class="cpp">// 使用 pow() 函数
double result1 = pow(2, 3); // 8

// 使用乘法运算符
double result2 = 2 * 2 * 2; // 8

// 使用 expm1() 函数
double result3 = expm1(3); // 7 (e^3 - 1)

// 使用 log(pow())
double result4 = exp(log(2) * 3); // 8</code>

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Article précédent:Que signifie /= en C++Article suivant:Que signifie /= en C++