Maison > développement back-end > C++ > le corps du texte

Comment exprimer le pouvoir en C++

下次还敢
Libérer: 2024-04-26 15:27:15
original
794 Les gens l'ont consulté

Les quatre méthodes d'expression des puissances en C++ sont : en utilisant la fonction pow() : double x = pow(base, exposant) ; en utilisant la fonction powl() : long double x = powl(base, exposant) ; : fonction pow() : double x = std::pow(base, exponent); Calcul manuel : double x = base base base;

Comment exprimer le pouvoir en C++

Plusieurs façons d'exprimer la puissance en C++

1. la fonction pow()

<code class="cpp">#include <cmath>

double x = pow(base, exponent);</code>
Copier après la connexion

Cette fonction reçoit deux paramètres, la base est le nombre à élever à la puissance, et l'exposant est l'exposant. Le résultat renvoyé est une base élevée à la puissance de l'exposant.

2. Utilisez la fonction powl()

<code class="cpp">#include <cmath>

long double x = powl(base, exponent);</code>
Copier après la connexion

Cette fonction est similaire à la fonction pow(), mais le type de retour est long double. Il convient au calcul des puissances avec une plus grande précision.

3. Utilisez la fonction std::pow()

<code class="cpp">#include <iostream>

using namespace std;

int main() {
  double x = std::pow(base, exponent);
  return 0;
}</code>
Copier après la connexion

Cette fonction est la version d'espace de noms de la fonction pow() et n'a pas besoin d'inclure le fichier d'en-tête

4. Calcul manuel

Pour les exposants plus petits, vous pouvez calculer manuellement la puissance. Par exemple :

<code class="cpp">double x = base * base * base; // 计算 base 的三次方</code>
Copier après la connexion

Conseils :

  • Utiliser la fonction pow() est le moyen le plus simple, mais elle doit inclure le fichier d'en-tête
  • Si vous avez besoin d'une plus grande précision, vous pouvez utiliser la fonction powl().
  • Si vous utilisez la fonction std::pow(), vous devez inclure l'espace de noms std dans votre programme.
  • Les calculs manuels sont raisonnables pour les exposants plus petits mais deviennent compliqués pour les exposants plus grands.

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!

Étiquettes associées:
c++
source:php.cn
Déclaration de ce site Web
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
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal