Heim > Backend-Entwicklung > C#.Net-Tutorial > Was ist die Root-Funktion in der C-Sprache?

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

hzc
Freigeben: 2020-06-20 11:33:24
Original
19515 Leute haben es durchsucht

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

Erweiterte Informationen:

Über die Grundoperationen der C-Sprache

1. Additionsoperator +

int a = 10;int b = a + 5;
Nach dem Login kopieren

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

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

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);
注意:除法运算符并不是÷,而是一个正斜杠 /
Nach dem Login kopieren

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

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!

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