Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

acos, acosf, acosl - Arcuscosinus berechnen

&pagelevel(4)&pagelevel

Definition

#include <math.h>

double acos(double x);

C11
float acosf(float x);
long double acosl(long double x); (Ende)

Beschreibung

Diese Funktionen sind die Umkehrfunktionen zu den entsprechenden cos()-Funktionen und berechnen zu einer Gleitpunktzahl x aus dem Intervall [-1.0, +1.0] den entsprechenden Winkel im Bogenmaß.

Returnwert

arcuscosinus(x)



bei Erfolg. Es wird eine Gleitpunktzahl entsprechend des Funktionstyps aus [0, pi] zurückgegeben.


0

wenn x außerhalb des Bereichs [-1.0, +1.0] liegt. errno wird gesetzt, um den Fehler anzuzeigen.

Fehler

acos(), acosf() und acosl() schlagen fehl, wenn gilt:

 

EDOM

Der Wert von x liegt nicht im Intervall [-1.0, +1.0].

Hinweis

Um einen Fehler sicher abzufangen, sollte errno vor Aufruf von acos() auf 0 gesetzt werden. Ist nach der Ausführung errno != 0, so ist ein Fehler aufgetreten.

Siehe auch

asin(), atan(), atan2(), cos(), sin(), tan(), math.h.