Maison >développement back-end >C++ >Fonction de puissance en C/C++
La fonction Power est utilisée pour calculer la puissance d'un nombre donné. , et donne un double entier en sortie. Sa fonction
pow() 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)
#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!