Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
#define _USE_MATH_DEFINES // for C++
#include <cmath>
#define _USE_MATH_DEFINES // for C
#include <math.h>
Notes
Les symboles suivants sont définis pour les valeurs de leurs expressions indiqué :
Symbole |
Expression |
Valeur |
|---|---|---|
M_E |
e |
2.71828182845904523536 |
M_LOG2E |
log2 (e) |
1.44269504088896340736 |
M_LOG10E |
log10 (e) |
0.434294481903251827651 |
M_LN2 |
ln (2) |
0.693147180559945309417 |
M_LN10 |
ln (10) |
2.30258509299404568402 |
M_PI |
PI |
3.14159265358979323846 |
M_PI_2 |
pi/2 |
1.57079632679489661923 |
M_PI_4 |
pi/4 |
0.785398163397448309616 |
M_1_PI |
1/pi |
0.318309886183790671538 |
M_2_PI |
2/pi |
0.636619772367581343076 |
M_2_SQRTPI |
2/sqrt (pi) |
1.12837916709551257390 |
M_SQRT2 |
racine carrée (2) |
1.41421356237309504880 |
M_SQRT1_2 |
1/sqrt (2) |
0.707106781186547524401 |
Les constantes de mathématiques ne sont pas définies dans la norme C/C++.Pour les utiliser, vous devez d'abord définir _USE_MATH_DEFINES puis inclure le cmath ou le math.h.
Le fichier ATLComTime.h inclut math.h lorsque votre projet est généré en mode Release.Si vous utilisez un ou plusieurs des constantes de mathématiques dans un projet qui inclut également ATLComTime.h, vous devez définir _USE_MATH_DEFINES avant que nous vous conseillons d'inclure ATLComTime.h.