EVAP2

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

/* 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