float_exponent
Conceptos
Sección titulada «Conceptos»Comportamiento
Sección titulada «Comportamiento»- Devuelve la parte del exponente de un XFL como un entero con signo
Definición
Sección titulada «Definición»Debido a que los exponentes pueden ser negativos, y los valores negativos están reservados para estados de error, los exponentes no pueden devolverse desde funciones. Por ello, esta función se ha convertido en una macro como se muestra a continuación.
#define float_exponent(f)\ (((int32_t)(((f) >> 54U) & 0xFFU)) - 97)const float_exponent = (f) => (Number(((f) >> 54n) & 0xFFn) - 97)Ejemplo
Sección titulada «Ejemplo»int64_t exponent = float_exponent(float_one());Parámetros
Sección titulada «Parámetros»| Nombre | Tipo | Descripción |
|---|---|---|
| float1 | int64_t | Número de punto flotante XFL |