Hallo und willkommen zurück.
In diesem Vortrag möchte ich darüber sprechen Einige der mathematischen
Funktionen, die von der Standard-c-Bibliothek bereitgestellt werden.
Also, um allgemeine Mathematik zu verwenden Funktionen müssen Sie die
Mathematik einschließen. h Header-Datei.
Und das musst du auch Link zur Mathematikbibliothek.
Die Verknüpfung erfolgt normalerweise für Sie, wenn Sie mit einer
IDE wie Codeblöcken erstellen.
Aber die mathematischen Funktionen sind großartig zur Durchführung von Arithmetik
und spezifisch komplizierter Arithmetik.
Es gibt also viel verschiedene Funktionen.
Ich werde es nur beschreiben einige der wichtigsten.
Sie müssen sich die Kopfzeile ansehen Datei im Detail, um andere Dinge zu sehen.
Aber um anzufangen, Es gibt Kosinusfunktionen.
Also in diesem Fall ein Cosinus h.
Dies ist das hyperbolische Arccosin. Wenn Ihre Mathematik da draußen war, wissen Sie,
was dies bedeutet.
Asin gibt den Arkussinus zurück.
Sie alle nehmen normalerweise eine ganze Zahl Werte und Rückgabe verdoppelt sich.
Atangent gibt den Arkustangens zurück.
Aber auch hier sollten Sie es bemerken dass dies
Funktionen sind, die Sie nicht herausfinden könnten.
Nun, Sie könnten herausfinden, aber es wäre wirklich schwer,
wenn Sie eine Reihe von durchführen würden verschiedene arithmetische Aussagen.
Wir haben unsere arithmetischen Operatoren Plus minus Stern Multiplikation, Division und Mod, aber diese
sind spezifische Funktionen, die viele schöne Dinge für
Sie tun.
Decke, das wird zurückkehren der kleinste Energiewert
größer oder gleich x.
Wenn Sie einen Gleitkomma haben Nummer, es wird es konvertieren, um die Decke
davon zu mögen.
Bei anderen gibt Cosinus den Cosinus von r zurück.
Etage, dies wird zurückkehren der größte ganzzahlige Wert,
kleiner oder gleich x.
Dieser Wert wird also als Double zurückgegeben.
Der beste Weg, um diese Funktionen zu lernen ist es, sie in Ihrer IDE zu verwenden.
Spielen Sie herum, erstellen Sie einige Ganzzahlen, Übergeben Sie sie, um zu sehen, was zurückgegeben wurde.
Log.
Log ist die Logarithmusfunktion.
Es wird ein Doppel.
Nan ist keine Zahl.
Dies gibt wenn möglich einen Nan zurück entsprechend dem durch die Zeichenfolge angegebenen Inhalt, damit dies
übergeben wird eine Zeichenfolge und es wird Ihnen sagen, ob dies eine
Zahl ist oder nicht.
Also, wenn Sie etwas übergeben haben wie Jason würde es nan zurückgeben.
Es war nicht so etwas wie Jason, wie eine Zahl würde es nicht zurückkehren, es würde
sagen, es war eine Zahl.
Pow.
Dies ist die Power-Funktion.
Wenn Sie etwas erhöhen zur Macht, also
3 Quadrat 3, 3, 3 Würfel und so weiter.
Dies ist sehr nützlich, mehr verwendet als sich eine eigene
Energieimplementierung einfallen zu lassen.
Rest.
Sie könnten dies im Gegensatz verwenden für den Mod-Operator der Modul-Operator,
der das Prozent-Symbol ist.
Andere Funktionen, rund.
Dies rundet eine Zahl ab auf die nächste
Ganzzahl im Gleitkommaformat.
Halbwertswerte sind immer von Null abgerundet.
Also 0. 5 würde auf 1 gerundet. 0 Sin gibt
den Sinus einer Zahl zurück.
Quadratwurzel, dies wird zurückkehren die Quadratwurzel einer Zahl.
Ziemlich nützlich.
Es wird ein Doppel für den Fall, dass Sie kann die Quadratwurzel nicht finden.
Tangens wird das zurückgeben Tangens einer Zahl.
Und dann gibt es noch so viele mehr.
Es gibt tatsächlich einen Komplex Arithmetikbibliothek, die Sie für
noch komplexere Arithmetik verwenden können.
Ich wollte dir das beschreiben Hauptfunktionen in der
Mathematikbibliothek, die Sie pflegen ziemlich viel zu verwenden, wie Quadratwurzel und
Kraft und so weiter.
Aber wenn Sie mehr bekommen wollen Informationen können
Sie die komplexe arithmetische Bibliothek nachschlagen.