Heim > Backend-Entwicklung > C++ > Potenzfunktion in C/C++

Potenzfunktion in C/C++

PHPz
Freigeben: 2023-09-02 21:25:03
nach vorne
1494 Leute haben es durchsucht

Potenzfunktion in C/C++

Die Potenzfunktion wird verwendet, um die Potenz der gegebenen Zahl zu berechnen.

Die pow-Funktion ermittelt den Wert von a, erhöht auf die Potenz b, d und gibt als Ausgabe eine doppelte Ganzzahl aus. Seine Funktion pow() ist im Paket

math.h

definiert.

Wenn Sie der Potenzfunktion eine Ganzzahl übergeben, konvertiert die Funktion diese in einen Double-Datentyp. Hier gibt es jedoch ein Problem: Manchmal wird bei dieser Konvertierung eine niedrigere Zahl mit doppelter Genauigkeit gespeichert. Wenn wir beispielsweise 3 übergeben und in 2,99 umwandeln, dann ist das Quadrat 8,99940001, was zu 8 umgerechnet wird. Dies ist jedoch ein Fehler, obwohl er selten vorkommt. Um diesen Fehler zu beseitigen, addieren Sie 0,25 dazu. Beispielcode

double pow(double a , double b)
Nach dem Login kopieren
Ausgabe

#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;
}
Nach dem Login kopieren

Das obige ist der detaillierte Inhalt vonPotenzfunktion in C/C++. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage