domingo, 28 de septiembre de 2014

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).

NOTAS:
        En arquitecturas donde los formatos de punto flotante no son IEEE 754
        compatibles, estas funciones pueden tratar a un cero negativo como positivo.

No hay comentarios:

Publicar un comentario