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

Fonction de puissance en C/C++

PHPz
Libérer: 2023-09-02 21:25:03
avant
1428 Les gens l'ont consulté

La fonction Power est utilisée pour calculer la puissance d'un nombre donné. , et donne un double entier en sortie. Sa fonction

pow()Fonction de puissance en C/C++ est définie dans le package

math.h

.

Si vous transmettez un entier à la fonction puissance, la fonction le convertira en un type de données double. Mais il y a un problème ici, parfois cette conversion peut le stocker sous la forme d'un nombre inférieur à double précision. Par exemple, si nous transmettons 3 et le convertissons en 2,99, alors le carré est 8,99940001, ce qui est converti en 8. Mais c'est une erreur, même si cela arrive rarement, mais pour éliminer cette erreur, ajoutez-y 0,25. Exemple de code

double pow(double a , double b)
Copier après la connexion

Sortie

#include <stdio.h>
#include <math.h>
int main() {
   double x = 6.1, y = 2;
   double result = pow(x, y);
   printf("%f raised to the power of %f is %f \n" ,x,y, result );
   // Taking integers
   int a = 5 , b = 2;
   int square = pow(a,b);
   printf("%d raised to the power of %d is %d \n", a,b, square );
   return 0;
}
Copier après la connexion

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:
source:tutorialspoint.com
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!