Compartir a través de


cos, , cosf, cosl

Calcula el coseno.

Sintaxis

double cos( double x );
float cosf( float x );
long double cosl( long double x );
#define cos(X) // Requires C11 or higher

float cos( float x );  // C++ only
long double cos( long double x );  // C++ only

Parámetros

x
Ángulo en radianes.

Valor devuelto

Coseno de x. Si x es mayor o igual que 263, o menor o igual que -263, se produce una pérdida de significado en el resultado.

Entrada Excepción SEH Excepción de _matherr
± QNaN, IND None _DOMAIN
± INF INVALID _DOMAIN

Comentarios

Puesto que C++ permite las sobrecargas, es posible llamar a las sobrecargas de cos que toman y devuelven los valores float o long double. En un programa de C, a menos que use la macro de <tgmath.h> para llamar a esta función, cos siempre toma y devuelve un double.

Si usa la macro <tgmath.h>cos(), el tipo del argumento determina qué versión de la función se selecciona. Consulte Matemáticas de tipo genérico para obtener más información.

De manera predeterminada, el estado global de esta función está limitado a la aplicación. Para cambiar este comportamiento, consulte Estado global en CRT.

Requisitos

Routine Encabezado C necesario Encabezado C++ necesario
cos, , cosh, cosf <math.h> <cmath> o <math.h>
Macro cos() <tgmath.h>

Para obtener más información sobre compatibilidad, consulte Compatibilidad.

Ejemplo

Consulte el ejemplo de sin, sinf, sinl.

Consulte también

Compatibilidad con cálculos matemáticos y el punto flotante
acos, , acosf, acosl
asin, , asinf, asinl
atan, atanf, atanl, atan2, , atan2f, atan2l
_matherr
sin, , sinf, sinl
tan, , tanf, tanl