signbit - comprueba el signo de un número real en coma flotante
Biblioteca Matemática (
libm,
-lm)
#include <math.h>
int signbit(x);
signbit():
_ISOC99_SOURCE || _POSIX_C_SOURCE >= 200112L
signbit() es una macro genérica que acepta todos los tipos reales
en coma flotante. Devuelve un valor distinto de cero si el valor de
x
tiene activo el bit de signo.
Ésto no es lo mismo que
x < 0.0, porque la
especificación IEEE 754 para coma flotante permite que el cero tenga
signo. La comparación
-0.0 < 0.0 es falsa,
mientras que
signbit (-0.0) devolverá un valor distinto de cero.
NaNs and infinities have a sign bit.
The
signbit() macro returns nonzero if the sign of
x is negative;
otherwise it returns zero.
No suceden errores.
Para obtener una explicación de los términos usados en esta
sección, véase
attributes(7).
Interfaz |
Atributo |
Valor |
signbit() |
Seguridad del hilo |
Multi-hilo seguro |
POSIX.1-2001, POSIX.1-2008, C99. Esta función está definida en IEC
559 (y en el apéndice con funciones recomendadas de IEEE 754/IEEE 854).
copysign(3)
La traducción al español de esta página del manual fue
creada por Miguel Pérez Ibars <
[email protected]>
Esta traducción es documentación libre; lea la
GNU
General Public License Version 3 o posterior con respecto a las
condiciones de copyright. No existe NINGUNA RESPONSABILIDAD.
Si encuentra algún error en la traducción de esta página
del manual, envíe un correo electrónico a
[email protected]