Vollständige Sammlung mathematischer Funktionen in C-Sprache

DDD
Freigeben: 2023-12-21 13:24:48
Original
5952 Leute haben es durchsucht

Mathefunktionen der C-Sprache umfassen abs-Funktion, fabs-Funktion, floor-Funktion, ceil-Funktion, sqrt-Funktion, pow-Funktion, exp-Funktion, log-Funktion, log10-Funktion, sin-Funktion, cos-Funktion, tan-Funktion, asin-Funktion, acos-Funktion, atan Funktion, atan2-Funktion, fmod-Funktion, Rundungsfunktion usw.

Vollständige Sammlung mathematischer Funktionen in C-Sprache

Die Mathematikfunktionsbibliothek in C-Sprache bietet viele mathematische Funktionen, die zur Durchführung verschiedener mathematischer Berechnungen verwendet werden können. Nachfolgend finden Sie eine Übersicht über einige gängige mathematische Funktionen und ihre Fähigkeiten.

abs-Funktion:

Funktion: Gibt den absoluten Wert einer Ganzzahl zurück.

Beispiel: Das Ergebnis von abs(-5) ist 5.

fabs-Funktion:

Funktion: Gibt den absoluten Wert einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis von Fabs(-5,5) ist 5,5.

Bodenfunktion:

Funktion: Gibt die abgerundete Ganzzahl einer Gleitkommazahl zurück, d. h. die größte Ganzzahl, die nicht größer als die Gleitkommazahl ist.

Beispiel: Das Ergebnis von floor(3.7) ist 3,0.

ceil-Funktion:

Funktion: Gibt die gerundete Ganzzahl einer Gleitkommazahl zurück, dh die kleinste Ganzzahl, die nicht kleiner als die Gleitkommazahl ist.

Beispiel: Das Ergebnis von ceil(3.2) ist 4,0.

sqrt-Funktion:

Funktion: Gibt die Quadratwurzel einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis von sqrt(25) ist 5,0.

pow-Funktion:

Funktion: Gibt die angegebene Potenz einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis von pow(2, 3) ist 8,0.

exp-Funktion:

Funktion: Gibt die angegebene Potenz von e zurück.

Beispiel: Das Ergebnis von exp(1) ist 2,71828.

Log-Funktion:

Funktion: Gibt den natürlichen Logarithmus einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis von log(10) ist 2,30259.

log10-Funktion:

Funktion: Gibt den Logarithmus zur Basis 10 einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis von log10(100) ist 2,0.

Sinusfunktion:

Funktion: Gibt den Sinuswert eines Winkels zurück.

Beispiel: Das Ergebnis von sin(30) ist 0,5.

cos-Funktion:

Funktion: Gibt den Kosinuswert eines Winkels zurück.

Beispiel: Das Ergebnis von cos(60) ist 0,5.

tan-Funktion:

Funktion: Gibt den Tangenswert eines Winkels zurück.

Beispiel: Das Ergebnis von tan(45) ist 1,0.

asin-Funktion:

Funktion: Gibt den Arcussinus eines Winkels zurück.

Beispiel: Das Ergebnis von asin(0,5) ist 30,0.

Acos-Funktion:

Funktion: Gibt den Umkehrkosinus eines Winkels zurück.

Beispiel: Das Ergebnis von acos(0,5) ist 60,0.

atan-Funktion:

Funktion: Gibt den Arkustangens eines Winkels zurück.

Beispiel: Das Ergebnis von atan(1.0) ist 45,0.

atan2-Funktion:

Funktion: Gibt den Arkustangenswert der beiden Parameter zurück.

Beispiel: Das Ergebnis von atan2(1.0, 1.0) ist 45,0.

fmod-Funktion:

Funktion: Gibt den Rest von zwei Gleitkommazahlen zurück.

Beispiel: Das Ergebnis von fmod(10.5, 3.2) ist 1,9.

Rundfunktion:

Funktion: Gibt eine gerundete Ganzzahl einer Gleitkommazahl zurück.

Beispiel: Das Ergebnis der Runde (3.7) ist 4,0.

Die oben genannten Funktionen sind nur einige der Funktionen in der mathematischen Funktionsbibliothek. Es stehen viele weitere Funktionen zur Verfügung, z. B. Trunc, CBRT, Hypot, Rest usw. Diese Funktionen bieten eine breite Palette mathematischer Berechnungsfunktionen, um verschiedene mathematische Berechnungsanforderungen zu erfüllen.

Bevor Sie diese Funktionen verwenden, müssen Sie die Header-Datei math.h in Ihr Programm einbinden, um auf die Deklarationen dieser Funktionen zugreifen zu können. Darüber hinaus ist zu beachten, dass es bei der Durchführung von Gleitkommaberechnungen aufgrund der Eigenschaften von Gleitkommazahlen zu Genauigkeitsproblemen kommen kann. Daher sollte beim Vergleich von Gleitkommazahlen ein angemessener Fehlerbereich verwendet werden.

Das obige ist der detaillierte Inhalt vonVollständige Sammlung mathematischer Funktionen in 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
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!