====== math Library ======
''math.h'' bietet einige Funktionen, um characters entsprechend des ASCII-Codes ihrer Bedeutung zuzuordnen. Weiterhin sind zwei Funktionen enthalten, die Kleinbuchstaben in Großbuchstaben umwandeln, bzw. Großbuchstaben in Kleinbuchstaben.
===== Trigeometrische Funktionen =====
^ Funktion ^ Bedeutung ^
| [[cos]] | Cosinus-Funktion |
| [[sin]] | Sinus-Funktion |
| [[tan]] | Tangens |
| [[acos]] | Arkus-Cosinus |
| [[asin]] | Arkus-Sinus |
| [[atan]] | Arkus-Tangens |
| [[atan2]] | Winkelberechnung einer Koordinate (x, y) zum Ursprung |
===== Hyperbolische Funktionen =====
^ Funktion ^ Bedeutung ^
| [[cosh]] | Cosinus Hyperbolikus |
| [[sinh]] | Sinus Hyperbolikus |
| [[tanh]] | Tangens Hyperbolikus |
===== Exponentialfunktionen =====
^ Funktion ^ Bedeutung ^
| [[exp]] | Exponential-Funktion (e-Funktion: ex) |
| [[frexp]] | Konvertiert den übergebenen Fließkommawert in die Schreibweise Mantisse * 2Exponent |
| [[ldexp]] | Konvertiert Mantisse und binären Exponent in eine Fließkommazahl |
| [[log]] | Berechnet den natürlichen Logarithmus |
| [[log10]] | Berechne den Logarithmus auf Basis 10 |
| [[modf]] | Konvertiert ein übergebene Fließkommazahl in einen Integerpart (Vorkommabereich) und Nachkommabereich |
| [[pow]] | Exponentialfunktion mit wählbarer Basis (BasisExponent) |
| [[sqrt]] | Quadratwurzel |
===== Runden und Rest-Funktionen =====
^ Funktion ^ Bedeutung ^
| [[ceil]] | Runde auf die nächste natürliche Zahl hoch|
| [[fabs]] | absoluter Wert der übergebenen Fließkommazahl |
| [[floor]] | Runde auf die nächste natürliche Zahl ab |
| [[fmod]] | Modulofunktion für Fließkommazahlen |
===== Integer Arithmetik =====
Es finden sich weitere Funktionen zur Integer-Arithmetik in der ''[[c:lib:stdlib:start|stdlib]]''.