Heim  >  Artikel  >  Backend-Entwicklung  >  Was ist die Root-Funktion in der C-Sprache?

Was ist die Root-Funktion in der C-Sprache?

hzc
hzcOriginal
2020-06-20 11:33:2419482Durchsuche

Was ist die Root-Funktion in der C-Sprache?

Was ist die Root-Funktion in der C-Sprache?

Verwenden Sie die sqrt-Funktion

Verwenden Sie die in math.h verpackte Funktion wie folgt:

Finden Sie die Quadratwurzel: double sqrt (doppeltes x)

Beispiel:

#include <math.h>
#include <stdio.h>
int main(void)
{
double x = 4.0, result;
result = sqrt(x);
printf("The square root of %lf is %lf
", x, result);
return 0;
}

Erweiterte Informationen:

Über die Grundoperationen der C-Sprache

1. Additionsoperator +

int a = 10;int b = a + 5;

verwendet den Additionsoperator +, um eine Additionsoperation in Zeile 3 durchzuführen, und weist dann die Summe der Variablen b zu. Der Endwert der Variablen b ist 15

2. Subtraktionsoperator oder negativer Wertoperator –

int b = 10 - 5;int a = -10;

1> In Zeile 1 wird der Subtraktionsoperator verwendet, um die Subtraktionsoperation durchzuführen und dann die Differenz der Variablen zuzuweisen b und die letzte Variable Der Wert von b ist 5

2> In Zeile 3 ist dies kein Subtraktionsoperator, sondern ein Negativwertoperator -10 stellt negative Zehner dar

3. Multiplikationsoperator*

int b = 10 * 5;

Hinweis: Der Multiplikationsoperator ist nicht x oder X, sondern das Sternchen *. Der Endwert der Variablen b ist 50.

4. Divisionsoperator/

double a = 10.0 / 4;
double b = 10 / 4;printf("a=%f, b=%f \n", a, b);
注意:除法运算符并不是÷,而是一个正斜杠 /

10.0 in Zeile 1 ist ein Gleitkommatyp und 4 ist eine Ganzzahl, daher wird 4 automatisch zum Typ heraufgestuft ist ein Gleitkommatyp, der Endwert der Variablen b ist 2,5

2> 10 und 4 sind beide Ganzzahlen in Computern: Werte von derselbe Datentyp Nur dann kann die Operation ausgeführt werden und das Ergebnis der Operation ist immer noch derselbe Datentyp. Wenn daher eine ganze Zahl durch eine ganze Zahl dividiert wird, ist das Ergebnis immer noch eine ganze Zahl, aber der Dezimalteil geht verloren. Schließlich ist der Wert der Variablen b 2.

5. Modulo-Operator oder Restoperator %

Hinweis: Dieser % ist nicht das Divisionszeichen ÷, sondern ein Restoperator oder wird Modulo-Operator genannt. Rest bedeutet, den Rest nach der Division zweier Ganzzahlen zu erhalten. Beispielsweise ist der Rest von 5 geteilt durch 2 1 und der Rest von 5 geteilt durch 3 ist 2. Daher gibt es ein Prinzip für die Verwendung dieses %: Beide Seiten von % müssen ganze Zahlen sein.

错误的写法:1 int a = 5.0 % 2;

Der Compiler meldet direkt einen Fehler, da 5.0 keine Ganzzahl ist.

Empfohlenes Tutorial: „C-Sprach-Tutorial

Das obige ist der detaillierte Inhalt vonWas ist die Root-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