Punto Flotante IEEE 754

Radiografía: Casos especiales

Cómo se comportan los valores límite en cálculos reales

+Infinity (+∞)

Resultado de un desbordamiento o división por cero.

0 | 11111111 | 00000000000000000000000

-Infinity (-∞)

Desbordamiento negativo o división por -0.

1 | 11111111 | 00000000000000000000000

NaN

Resultados indefinidos

NaN Silencioso (qNaN)

1 | 11111111 | 1MMMMMMMMMMMMMMMMMMMMMM

Propaga silenciosamente

NaN Señalizador (sNaN)

1 | 11111111 | 0MMMMMMMMMMMMMMMMMMMMMM

Lanza excepción; M ≠ 0

0 / 0 → NaN ; NaN ≠ NaN → true ; NaN < x → false ; NaN > x → false ; x ≠ NaN → true

±0

Dos ceros distintos

± | 00000000 | 00000000000000000000000

1 / +0 → +∞ ; 1 / -0 → -∞
+0 == -0

Subnormal

Números cercanos a cero

± | 00000000 | MMMMMMMMMMMMMMMMMMMMMMM

Subdesbordamiento suave; M ≠ 0

IEEE 754 prioriza la propagación sobre la interrupción: los cálculos continúan sin detener el programa.
logo xeland314
NaN → Rompe el orden, no la ejecución
±0 → Preserva información direccional