C-Programm zum Schreiben von x hoch y

藏色散人
Freigeben: 2023-01-07 11:43:50
Original
22180 Leute haben es durchsucht

Im C-Programm können Sie die y-te Potenz von x über die Funktion pow() schreiben. Die Funktion von pow() besteht darin, den y-ten Potenzwert mit x als Basis zu berechnen pow(double x, double y); ".

C-Programm zum Schreiben von x hoch y

Die Betriebsumgebung dieses Tutorials: Windows 7-System, Version C11, Dell G3-Computer.

Wie schreibe ich in einem C-Programm x in die y-te Potenz?

C-Sprache pow()-Funktion: Finde x in die y-te Potenz (Potenz)

Header-Datei: #include

Die Funktion

pow() wird verwendet, um die y-Potenz (Potenz) von x zu ermitteln. Ihr Prototyp ist:

double pow(double x, double y);
Nach dem Login kopieren

pow() wird verwendet, um den y-Potenzwert mit x als Basis zu berechnen, und gibt dann das Ergebnis zurück. Angenommen, der Rückgabewert ist ret, dann ist ret = xy.

Mögliche Fehlersituationen:

Wenn die Basis x negativ und der Exponent y keine ganze Zahl ist, tritt ein Domänenfehler auf.

Wenn die Basis x und der Exponent y beide 0 sind, kann ein Domänenfehler auftreten oder auch nicht; dies hängt von der Implementierung der Bibliothek ab.

Wenn die Basis x 0 und der Exponent y eine negative Zahl ist, kann dies zu einem Domänenfehler oder Polfehler führen, oder auch nicht; dies hängt von der Implementierung der Bibliothek ab.

Wenn der Rückgabewert ret zu groß oder zu klein ist, führt dies zu einem Bereichsfehler.

Fehlercode:

Wenn ein Domänenfehlerfehler auftritt, wird die globale Variable errno auf EDOM gesetzt.

Wenn ein Polfehler oder Bereichsfehlerfehler auftritt, wird die globale Variable errno auf ERANGE gesetzt.

Hinweis: Bitte fügen Sie beim Kompilieren mit GCC -lm hinzu.

【Beispiel】Bitte sehen Sie sich den Code unten an.

#include <stdio.h>
#include <math.h>
int main ()
{
    printf ("7 ^ 3 = %f\n", pow (7.0, 3.0) );
    printf ("4.73 ^ 12 = %f\n", pow (4.73, 12.0) );
    printf ("32.01 ^ 1.54 = %f\n", pow (32.01, 1.54) );
    return 0;
}
Nach dem Login kopieren

Ausgabeergebnis:

7 ^ 3 = 343.000000
4.73 ^ 12 = 125410439.217423
32.01 ^ 1.54 = 208.036691
Nach dem Login kopieren

Empfohlen: „c-Sprachvideo-Tutorial

Das obige ist der detaillierte Inhalt vonC-Programm zum Schreiben von x hoch y. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
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
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!