Maison  >  Article  >  développement back-end  >  Comment exprimer l'exponentiation en langage C

Comment exprimer l'exponentiation en langage C

小老鼠
小老鼠original
2024-04-11 14:06:17792parcourir

Il existe deux façons d'exprimer la puissance en langage C : utilisez la fonction pow() pour recevoir la base et l'exposant et renvoyer le résultat ; ou utilisez l'opérateur puissance (**) pour calculer directement la puissance de la base et de l'exposant.

Comment exprimer l'exponentiation en langage C

Représentation des exposants en langage C

En langage C, les exposants peuvent être exprimés des deux manières suivantes :

1 Utilisez la fonction pow()

pow(). La fonction reçoit deux paramètres réels : base et exposant, et renvoie le résultat.

<code class="c">#include <math.h>

double result = pow(2.0, 3.0); // 计算 2 的 3 次方</code>

2. Utilisez l'opérateur de puissance (**)**)

乘方运算符 **

opérateur de puissance ** pour calculer directement la puissance de deux nombres. Le nombre de gauche est la base et le nombre de droite est l'exposant.

<code class="c">double result = 2.0 ** 3.0; // 计算 2 的 3 次方</code>

Exemple :

<code class="c">#include <stdio.h>
#include <math.h>

int main() {
  double x = 2.0;
  double y = 3.0;

  // 使用 pow() 函数计算 x 的 y 次方
  double result1 = pow(x, y);

  // 使用乘方运算符计算 x 的 y 次方
  double result2 = x ** y;

  printf("x 的 y 次方,使用 pow() 函数:%f\n", result1);
  printf("x 的 y 次方,使用乘方运算符:%f\n", result2);

  return 0;
}</code>
🎜Sortie : 🎜
<code>x 的 y 次方,使用 pow() 函数:8.000000
x 的 y 次方,使用乘方运算符:8.000000</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