COPYSIGN
NOMBRE:
copysign,
copysignf, copysignl - copia signo de un número.
SINOPSIS:
# include
<math.h>
doble copysign
(double x, double y);
float
copysignf (float x, float y);
largo
copysignl doble (long double x, long double y);
Enlace con
-lm.
Característica
de prueba Requisitos Macro para glibc (ver feature_test_macros (7)):
copysign (),
copysignf (), copysignl ():
_SVID_SOURCE || _BSD_SOURCE || _XOPEN_SOURCE> = 600 ||
_ISOC99_SOURCE || _POSIX_C_SOURCE> = 200112L;
o cc std =
c99
DESCRIPCIÓN:
El copysign
(), copysignf (), y copysignl () devuelven un valor
cuyo valor
absoluto coincide con el de x, pero cuyos partidos bit de signo
que de “y”.
Por ejemplo,
copysign (42.0, -1.0) and copysign (-42.0, -1.0)
ambos de
regreso -42.0.
VALOR DEVUELTO:
En caso de
éxito, estas funciones devuelven un valor cuya magnitud se toma
de “x” y cuya
señal se toma de “y”.
Si x es un
NaN, un NaN con el bit de signo de y se devuelve.
ERRORES:
No se producen
errores.
ATRIBUTOS:
Multithreading
(ver pthreads (7))
El copysign
(), copysignf (), y copysignl () funciones son de roscas
segura.
CONFORME A:
C99,
POSIX.1-2001. Esta función se define en IEC 559 (y el
anexo con
funciones recomendadas en IEEE 754 / IEEE 854).
ejemplo
ejemplo
/* cos example */
#include <stdio.h> /* printf */
#include <math.h> /* cos */
#define PI 3.14159265
int main ()
{
double param, result;
param = 60.0;
result = cos ( param * PI / 180.0 );
printf ("The cosine of %f degrees is %f.\n", param, result );
return 0;
}
No hay comentarios:
Publicar un comentario