sinh, sinhl

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu math.h - Index


Header-Datei

math.h

Kategorie

Mathematische Routinen, Inline-Routinen

Prototyp

double sinh(double x);

long double sinhl(long double x);

Beschreibung

Berechnet den hyperbolischen Sinus.

sinh berechnet den hyperbolischen Sinus.

sinl ist die long double-Version. Sie benötigt ein Argument vom Typ long double und gibt ein Ergebnis vom Typ long double zurück. Die Fehlerbehandlung für sinh und sinhl kann über die Funktionen _matherr und _matherrl geändert werden.

Rückgabewert

sinh und sinhl geben den hyperbolischen Sinus von x zurück.

Wenn der korrekte Wert einen Überlauf erzeugt, geben diese Funktionen den Wert HUGE_VAL (sinh) bzw. _LHUGE_VAL (sinhl) mit dem entsprechenden Vorzeichen zurück. Zudem wird der globalen Variablen der Wert ERANGE zugewiesen.

Beispiel



 #include <stdio.h>
 #include <math.h>
 int main(void)
 {
    double result, x = 0.5;
    result = sinh(x);
    printf("The hyperbolic sin of %lf is %lf\n", x, result);
    return 0;
 }



Portabilität



POSIX Win32 ANSI C ANSI C++

sinh

+

+

+

+

sinhl

+

+

+