Heim  >  Artikel  >  Backend-Entwicklung  >  Wozu dient die pow-Funktion in der C-Sprache?

Wozu dient die pow-Funktion in der C-Sprache?

烟雨青岚
烟雨青岚Original
2020-06-28 16:59:0163982Durchsuche

In der Sprache C wird die Funktion pow() verwendet, um die y-Potenz von x zu ermitteln. x-, y- und Funktionswerte sind alle vom Typ double und ihre Syntax ist „double pow(double x, double y)“; der Parameter „double x“ stellt die Basis dar;

Wozu dient die pow-Funktion in der C-Sprache?

Die Funktion pow() wird verwendet, um die y-Potenz von x, y und Funktionswerten vom Typ Double zu ermitteln Sein Prototyp ist: double pow(double x, double y).

Der Beispielcode lautet wie folgt:

#include<stdio.h>
#include<math.h>
void main()
{
double x = 2, y = 10;
printf("%f\n",pow(x, y));
return 0;
}

Wozu dient die pow-Funktion in der C-Sprache?

Erweiterte Informationen:

Beim Aufruf der pow-Funktion können Fehler auftreten:

Wenn die Basis x eine negative Zahl 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 es zu einem Domänenfehler kommen, oder es hängt möglicherweise nicht mit der Implementierung der Bibliothek zusammen.

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

Wenn der Rückgabewert ret zu groß oder zu klein ist, tritt ein Bereichsfehler auf.

Fehlercode:

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

Wenn ein Polfehler oder Bereichsfehler auftritt, wird der globale Die Variable errno wird auf ERANGE gesetzt.

Empfohlenes Tutorial: „C-Sprache

Das obige ist der detaillierte Inhalt vonWozu dient die pow-Funktion in der C-Sprache?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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