¿La precisión de coma flotante es mutable o invariante?

Sigo recibiendo respuestas mixtas de si los números de coma flotante (es decir,float, doubleolong double) tienen uno y solo un valor de precisión, o tienen un valor de precisión que puede variar.

Un tema llamadoflotante contra doble precisión Parece implicar que la precisión de coma flotante es absoluta.

Sin embargo, otro tema llamadoDiferencia entre flotador y doble dice,

En general un doble tiene15 a 16 dígitos decimales de precisión

Otrofuente dice,

Las variables de tipo flotante suelen tener una precisión deacerca de 7 dígitos significativos

Las variables de tipo doble suelen tener una precisión deacerca de 16 dígitos significativos

No me gusta referirme a aproximaciones como las anteriores si estoy trabajando con código sensible que puede romperse fácilmente cuando mis valores no son exactos. Así que dejemos las cosas claras. ¿La precisión de coma flotante es mutable o invariante, y por qué?

Respuestas a la pregunta(10)

Su respuesta a la pregunta