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 tgmath.h> para llamar a esta función, cos
siempre toma y devuelve .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 matemáticas y punto flotante
acos
, acosf
, acosl
asin
, asinf
, asinl
atan
, atanf
, atanl
, atan2
, atan2f
, atan2l
_matherr
sin
, sinf
, sinl
tan
, tanf
, tanl
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de