Mathematische Funktionen in C – Vollständiger Leitfaden

Mathematische Funktionen In C Vollstandiger Leitfaden



Möchten Sie Ihre C-Programmierkenntnisse verbessern und mehr über mathematische Funktionen erfahren? Suchen Sie nicht weiter! In diesem Artikel tauchen wir in die Welt der mathematischen Funktionen in der C-Programmierung ein und erkunden die verschiedenen verfügbaren Funktionen, die Ihnen bei der Lösung komplexer mathematischer Probleme helfen. Unabhängig davon, ob Sie Anfänger oder erfahrener Programmierer sind, ist das Verständnis dieser Funktionen für die Erstellung effizienter und genauer Programme von entscheidender Bedeutung.

Was sind mathematische Funktionen in C?

Mathematische Funktionen in C beziehen sich auf eine Sammlung integrierter Funktionen, die die Ausführung verschiedener mathematischer Operationen an numerischen Daten erleichtern. Diese Funktionen reichen von grundlegenden arithmetischen Operationen wie Addition, Subtraktion, Multiplikation und Division bis hin zu fortgeschrittenen Operationen wie trigonometrischen und logarithmischen Funktionen.

Mathematische Funktionen in C auflisten?

In C gibt es viele mathematische Funktionen, die Programmierer für verschiedene Berechnungen verwenden können. Einige dieser mathematischen Funktionen sind unten aufgeführt.







  1. Boden(): Mit dieser Funktion wird die nächstliegende ganze Zahl gefunden, die entweder kleiner oder gleich dem angegebenen Parameter ist.
  2. Decke(): Diese Funktion gibt den nächsten ganzzahligen Wert zurück, der größer oder gleich dem an sie übergebenen Argument ist.
  3. runden(): Diese Funktion gibt den nächsten ganzzahligen Wert des Float-, Double- oder Large-Double-Arguments zurück. Immer wenn der Dezimalwert zwischen „.1“ und „.5“ liegt, wird ein ganzzahliger Wert zurückgegeben, der kleiner als der angegebene ist. Immer wenn der Dezimalwert zwischen „.6“ und „.9“ liegt, wird ein ganzzahliger Wert zurückgegeben, der größer als der Parameter ist.
  4. fmod(): Wenn eine Zahl durch eine andere Zahl geteilt wird, gibt diese Funktion den Rest für die beiden angegebenen Eingabewerte zurück.
  5. Pow(): Dies dient dazu, die Potenz einer bestimmten Zahl zu berechnen.
  6. sqrt(): Diese Funktion berechnet eine Quadratwurzel des übergebenen Parameters.
  7. Stamm() : Diese Funktion gibt den ganzzahligen Wert zurück, nachdem der Dezimalwert vom Gleitkommawert abgeschnitten wurde.
  8. Protokoll(): Diese Funktion berechnet den natürlichen Logarithmus.
  9. log10(): Diese Funktion ermittelt den Logarithmuswert zur Basis 10.
  10. geboren(): Diese Funktion berechnet den hyperbolischen Sinus.
  11. cosh(): Diese Funktion berechnet den hyperbolischen Kosinus.
  12. tanh(): Diese Funktion berechnet den hyperbolischen Tangens.
  13. ohne(): Diese Funktion berechnet den Sinuswert.
  14. cos(): Diese Funktion ermittelt den Kosinuswert.
  15. So(): Diese Funktion ermittelt den Tangenswert.
  16. exp(): Diese Funktion berechnet die Exponentialfunktion „e“ hoch x.

Wie verwende ich mathematische Funktionen in C?

Hier sind die Schritte zur Verwendung mathematischer Funktionen in C:



Schritt 1: Ihr C-Programm muss zunächst die Header-Datei math.h enthalten, die Deklarationen für jede der mathematischen Funktionen bereitstellt.



Schritt 2: Deklarieren Sie die Variablen, für die Sie mathematische Operationen ausführen möchten.





Schritt 3: Rufen Sie die entsprechende mathematische Funktion für die Operation auf, die Sie ausführen möchten. Übergeben Sie die Variablen als Parameter an die Funktion.

Schritt 4: Nachdem Sie die Operation mit der mathematischen Funktion ausgeführt haben, drucken Sie das Ergebnis auf der Konsole aus.



Hier ist ein Beispiel, das Eingaben von Benutzern entgegennimmt und Berechnungen mithilfe mehrerer mathematischer Funktionen durchführt.

#include

#include

int hauptsächlich ( )

{

schweben Auf eins ;
printf ( „Bitte geben Sie die Float-Nummer ein: \N ' ) ;
scanf ( '%F' , & Auf eins ) ;
int F = Boden ( Auf eins ) ;
printf ( „Mindestwert von %f = %d \N ' , Auf eins , F ) ;
schweben S = Quadrat ( Auf eins ) ;
printf ( „Quadratwurzelwert von %f = %f \N ' , Auf eins , S ) ;
schweben P = pow ( Auf eins , 5 ) ;
printf ( „Leistung berechnet aus %f = %f \N ' , Auf eins , P ) ;
int T = Stamm ( Auf eins ) ;
printf ( „abgeschnittener Wert von %f = %d \N ' , Auf eins , T ) ;
schweben Es ist = exp ( Auf eins ) ;
printf ( „Exponentieller Wert von %f = %f \N ' , Auf eins , Es ist ) ;
int C = Decke ( Auf eins ) ;
printf ( „Deckenwert von %f = %d \N ' , Auf eins , C ) ;
int R = runden ( Auf eins ) ;
printf ( „Wertrunde von %f = %d \N ' , Auf eins , R ) ;
schweben ln = Protokoll ( Auf eins ) ;
printf ( „Natürlicher Logarithmus von %f = %f \N ' , Auf eins , ln ) ;
int l = log10 ( Auf eins ) ;
printf ( „Gemeinsames Protokoll von %f = %d \N ' , Auf eins , l ) ;
schweben sn = ohne ( Auf eins ) ;
printf ( „Sinuswert von %f = %f \N ' , Auf eins , sn ) ;
schweben Sch = geboren ( Auf eins ) ;
printf ( „Sinushyperbelwert von %f = %f \N ' , Auf eins , Sch ) ;
schweben cn = cos ( Auf eins ) ;
printf ( „Kosinuswert von %f = %f \N ' , Auf eins , cn ) ;
schweben CH = cosch ( Auf eins ) ;
printf ( „Cosinus-Hyperbelwert von %f = %f \N ' , Auf eins , CH ) ;
schweben tn = So ( Auf eins ) ;
printf ( „Tangentenwert von %f = %f \N ' , Auf eins , tn ) ;
schweben Th = fischig ( Auf eins ) ;
printf ( „Tangenshyperbolischer Wert von %f = %f \N ' , Auf eins , Th ) ;
int num1 = 14 ;
int num2 = 3 ;
int rem = fmod ( num1 , num2 ) ;
printf ( „Restwert = %d \N ' , Auf eins , rem ) ;
zurückkehren 0 ;

Abschluss

Das Verständnis mathematischer Funktionen in C ist für jeden Programmierer, der effiziente und genaue Programme erstellen möchte, von entscheidender Bedeutung. Durch die Nutzung integrierter Funktionen wie Boden, ceil, rund, fmod, pow, sqrt, trunc, log, log10, sinh, cosh, tanh, sin, cos, tan und exp, Programmierer können komplexe mathematische Berechnungen einfach und präzise durchführen. Indem Programmierer die in diesem Artikel beschriebenen einfachen Schritte befolgen, können sie diese Funktionen in ihren Code integrieren und die Effizienz ihrer mathematischen Berechnungen verbessern.