C ++ acos () - C ++ standaardbibliotheek

De functie acos () in C ++ retourneert de inverse cosinus van een getal (argument) in radialen.

Deze functie is gedefinieerd in het header-bestand.

(Wiskunde) cos -1 x = acos (x) (In C ++ programmeren);

acos () prototype (vanaf C ++ 11 standaard)

dubbele acos (dubbele x); float acos (float x); lange dubbele acos (lange dubbele x); dubbele acos (T x); // Voor integraal type

acos () Parameters

De functie acos () accepteert één verplicht argument in het bereik (-1, 1) . Het is omdat de waarde van cosinus in het bereik van 1 en -1 ligt.

acos () Retourwaarde

Aangezien het argument in het bereik (-1, 1) ligt , retourneert de functie acos () de waarde in het bereik van (0, π).

Als het argument groter is dan 1 of kleiner dan -1, retourneert acos () dat NaNwil zeggen, geen getal.

Parameter (x) Winstwaarde
x = (-1, 1) (0, π) in radialen
-1> x of x> 1 NaN (geen nummer)

Voorbeeld 1: hoe werkt acos ()?

 #include #include using namespace std; int main() ( double x = 0.0, result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // result in degrees cout << "acos(x) = " << result*180/3.1415 << " degrees" << endl; return 0; )

Wanneer u het programma uitvoert, is de uitvoer:

 acos (x) = 1.5708 radialen acos (x) = 90.0027 graden

Voorbeeld 2: acos () functie met integraal type

 #include #include using namespace std; int main() ( int x = -1; double result; result = acos(x); cout << "acos(x) = " << result << " radians" << endl; // Converting result to degrees cout << "acos(x) = " << result*180/3.1415 << " degrees"; return 0; ) 

Wanneer u het programma uitvoert, is de uitvoer:

 acos (x) = 3.14159 radialen acos (x) = 180.005 graden

Interessante artikelen...