Maison  >  Article  >  développement back-end  >  Fonction de puissance en C/C++

Fonction de puissance en C/C++

PHPz
PHPzavant
2023-09-02 21:25:031402parcourir

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)

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;
}

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:
Cet article est reproduit dans:. en cas de violation, veuillez contacter admin@php.cn Supprimer