Constantes matemáticas

 

Para obtener la documentación más reciente de Visual Studio 2017 RC, consulte Documentación de Visual Studio 2017 RC.

#define _USE_MATH_DEFINES // for C++  
#include <cmath>  
  
#define _USE_MATH_DEFINES // for C  
#include <math.h>  

Los símbolos siguientes se definen por los valores de las expresiones indican:

SímboloExpresiónValor
M_Ee2.71828182845904523536
M_LOG2Elog2 (e)1.44269504088896340736
M_LOG10Elog10 (e)0.434294481903251827651
M_LN2ln (2)0.693147180559945309417
M_LN10ln (10)2.30258509299404568402
M_PIpi3.14159265358979323846
M_PI_2pi/21.57079632679489661923
M_PI_4pi/40.785398163397448309616
M_1_PI1/pi0.318309886183790671538
M_2_PI2/pi0.636619772367581343076
M_2_SQRTPI2/sqrt (pi)1.12837916709551257390
M_SQRT2sqrt (2)1.41421356237309504880
M_SQRT1_21/sqrt (2)0.707106781186547524401

Las constantes matemáticas no se definen en el estándar C/C++. Para utilizarlas, primero debe definir _USE_MATH_DEFINES y después deberá incluir el cmath o math.h.

El archivo ATLComTime.h incluye math.h cuando el proyecto está en modo integrado de lanzamiento. Si utiliza una o más de las constantes matemáticas en un proyecto que también incluye ATLComTime.h, debe definir _USE_MATH_DEFINES antes de que incluye ATLComTime.h.

Constantes globales

Mostrar: