English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

C++ Tutoriel de base

C++ Mots-clés et identificateurs

C++ Instruction goto

C++ Retourner une référence

C++ Chaîne

C++ Enumération (enum)

C++ Surcharge d'opérateurs

C++ Gestion de la mémoire

C++ Modèle

C++ Map (conteneur)

C++ Référence Manuel

C++ Fonction de bibliothèque <cmath>

C ++acos() Fonction d'utilisation et exemple

Cette fonction retourne le cosinus inverse du nombre (paramètre) sous forme de radians dans<cmath>définit dans le fichier d'en-tête.

[Mathématiques] cos-1x = acos(x) [C++];

prototype acos() [de C ++ 11de la norme de départ]

double acos(double x);
float acos(float x);
long double acos(long double x);
double acos(T x); //de type entier

paramètre acos()

la fonction acos() utilise[-1,1]dans la plage, car la valeur cosinus est1à-1de la plage.

valeur de retour de acos()

supposons que le paramètre soit dans[-1,1]dans la plage, la fonction acos() retourne une valeur dans la plage [0, π].

si le paramètre est supérieur1ou inférieur-1,则acos()返回,NaN即不是数字。

paramètre (x)valeur de retour
x = [-1,1][0, π] en radians
-1> x ou x> 1NaN (non numérique)

Exemple1:Comment fonctionne acos() ?

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

Lors de l'exécution de ce programme, la sortie est :

acos(x) = 1.5708 radians
acos(x) = 90.0027 degrees

Exemple2:fonction acos() de type entier

#include <iostream>
#include <cmath>
using namespace std;
int main()
{
  int x = -1;
  double result;
  result = acos(x);
  
  cout << "acos(x) = " << result << " radians" << endl;
  // Convertir le résultat en degrés
  cout << "acos(x) = " << result*180/3.1415 << " degrees";
  
  return 0;
}

Lors de l'exécution de ce programme, la sortie est :

acos(x) = 3.14159 radians
acos(x) = 180.005 degrees

  C++ Fonction de bibliothèque <cmath>