.
. Die Eingabeparameter der Funktion sqrt() dürfen keine negativen Zahlen sein. Wenn die Eingabezuweisung als Funktionsparameter verwendet wird, wird kein korrektes Ergebnis erzielt. Daher sollten vor dem Aufruf der Funktion die Funktionseingabeparameter überprüft werden.
x=sqrt(i+100) bedeutet, die Quadratwurzel von i+100 zu nehmen und x zuzuweisen. Nach VC 2008 handelt es sich um eine überladene Funktion. Der Prototyp lautet float sqrt (float), double sqrt (double) und double long sqrt (double long).
Erweiterte Informationen
C-Sprachfunktionen
1. Die Sprache C eignet sich auch sehr gut für die Verwendung mit Assembler. Obwohl die C-Sprache viele Low-Level-Verarbeitungsfunktionen bietet, behält sie dennoch gute plattformübergreifende Eigenschaften bei. Ein in einer Standardspezifikation geschriebenes C-Sprachprogramm kann auf vielen Computerplattformen kompiliert werden, sogar einschließlich einiger eingebetteter Prozessoren (Mikrocontroller oder MCU genannt). Supercomputer und andere Betriebsplattformen.
2. Die Sprache C enthält nur 9 Arten verschiedener Steueranweisungen und nur 32 Schlüsselwörter. Die Programmierung des Programms ist nicht streng und verwendet hauptsächlich Kleinbuchstaben, und viele unnötige Teile sind rationalisiert.
3. Die Anweisungsstruktur hängt selten von der Hardware ab und die C-Sprache selbst bietet keine hardwarebezogenen Eingabe-, Ausgabe-, Dateiverwaltungs- und anderen Funktionen. Wenn solche Funktionen erforderlich sind, muss die Programmierung mit verschiedenen unterstützten Bibliotheken durchgeführt werden durch das Kompilierungssystem, daher verfügt die C-Sprache über ein sehr einfaches Kompilierungssystem.
Referenzquelle: Sogou Encyclopedia – Quadratwurzelberechnung
Verwendung von sqrt in der C-Sprache
Funktionsprototyp: Der Funktionsprototyp der Header-Datei math.h in VC6.0 ist double sqrt(double);
Hinweis: sqrt ist SquareRootCalculations (Quadratwurzelberechnung). Diese Operation kann die Gleitkommafähigkeit der CPU testen.
Programmbeispiel:
#include
{
double a=25,s;
s=sqrt(a);
printf("s=%.2lfn",s);
}
Erweiterte Informationen
Was Sie bei der Verwendung der sqrt-Funktion beachten sollten
1. Das Ergebnis der Funktion sqrt ist eine arithmetische Quadratwurzel, das heißt, sie kann weder mit negativen Werten operieren noch imaginäre Ergebnisse ausgeben.
2. Wenn Sie den negativen Wert in der arithmetischen Quadratwurzel ermitteln müssen, sollten Sie vor der Funktion sqrt ein negatives Vorzeichen hinzufügen.
3. Der Parameter der sqrt-Funktion muss ein nicht negativer Wert sein, die Ausgabe meldet einen Fehler, d. h. der Wert ist ungültig, wenn der Parameter eine undefinierte nicht numerische Variable ist. Nach dem Drücken der Eingabetaste wird ebenfalls ein Fehler gemeldet, d. h. der Variablenname ist falsch.
4. Die Berechnungsgenauigkeit der sqrt-Funktion hängt von der durch die C-Sprache festgelegten Genauigkeit ab und kann über die Einstellungen geändert werden.
Das obige ist der detaillierte Inhalt vonWas ist die Header-Datei, in der sich die SQL-Funktion befindet?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!