NAN
From cppreference.net
C++
Numerics library
| Common mathematical functions | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mathematical special functions (C++17) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Mathematical constants (C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Basic linear algebra algorithms (C++26) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Data-parallel types (SIMD) (C++26) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Floating-point environment (C++11) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Complex numbers | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Numeric array (
valarray
)
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Pseudo-random number generation | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Bit manipulation (C++20) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Saturation arithmetic (C++26) | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Factor operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Interpolations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| Generic numeric operations | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| C-style checked integer arithmetic | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Common mathematical functions
| Nearest integer floating point operations | |||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||
| Floating point manipulation functions | |||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||
| Classification and comparison | |||||||||||||||||||||||||||||||||||||||||
|
|||||||||||||||||||||||||||||||||||||||||
| Types | |||||||||||||||||||||||||||||||||||||||||
| Macro constants | |||||||||||||||||||||||||||||||||||||||||
|
|
||||||||||||||||||||||||||||||||||||||||
|
Definido en el encabezado
<cmath>
|
||
|
#define NAN /*implementation defined*/
|
(desde C++11) | |
La macro
NAN
se expande a una expresión constante de tipo
float
que evalúa a un valor silencioso de no-es-un-número (QNaN). Si la implementación no soporta QNaNs, esta macro constante no está definida.
Notas
Existen muchos valores NaN diferentes, diferenciados por sus cargas útiles y sus bits de signo. El contenido de la carga útil y el bit de signo del NaN generado por la macro
NAN
están definidos por la implementación.
Véase también
|
(C++11)
(C++11)
(C++11)
|
no es un número (NaN)
(función) |
|
(C++11)
|
verifica si el número dado es NaN
(función) |
|
[static]
|
identifica tipos de punto flotante que pueden representar el valor especial "quiet not-a-number" (NaN)
(constante miembro estática pública de
std::numeric_limits<T>
)
|
|
[static]
|
identifica tipos de punto flotante que pueden representar el valor especial "signaling not-a-number" (NaN)
(constante miembro estática pública de
std::numeric_limits<T>
)
|
|
[static]
|
devuelve un valor quiet NaN del tipo de punto flotante dado
(función miembro estática pública de
std::numeric_limits<T>
)
|
|
[static]
|
devuelve un valor signaling NaN del tipo de punto flotante dado
(función miembro estática pública de
std::numeric_limits<T>
)
|
|
Documentación de C
para
NAN
|
|