Oharra
Baimena behar duzu orria atzitzeko. Direktorioetan saioa has dezakezu edo haiek alda ditzakezu.
Baimena behar duzu orria atzitzeko. Direktorioak alda ditzakezu.
Determina si un valor de punto flotante es negativo.
Sintaxis
int signbit(
/* floating-point */ x
); /* C-only macro */
inline bool signbit(
float x
) throw(); /* C++-only overloaded function */
inline bool signbit(
double x
) throw(); /* C++-only overloaded function */
inline bool signbit(
long double x
) throw(); /* C++-only overloaded function */
Parámetros
x
Valor de punto flotante que se va a probar.
Valor devuelto
signbit devuelve un valor distinto de cero (true en C++) si el argumento x es negativo o infinito negativo. Devuelve 0 (false en C++) si el argumento no es negativo, infinito positivo o NAN.
Comentarios
signbit es una macro cuando se compila como C y una función insertada sobrecargada cuando se compila como C++.
Requisitos
| Función | Encabezado necesario (C) | Encabezado necesario (C++) |
|---|---|---|
signbit |
<math.h> | <math.h> o <cmath> |
Para obtener más información sobre compatibilidad, consulte Compatibilidad.
Consulte también
Compatibilidad con cálculos matemáticos y el punto flotante
isfinite, , _finite, _finitef
isinf
isnan, , _isnan, _isnanf
isnormal
_fpclass, _fpclassf