Red de conocimientos sobre prescripción popular - Conocimiento dental - ¿Cómo almacenar números reales en bytes dobles y cómo organizar las partes enteras y decimales en palabras dobles?
¿Cómo almacenar números reales en bytes dobles y cómo organizar las partes enteras y decimales en palabras dobles?
Al aprender lenguaje C, los números reales se dividen en números enteros (int) y números de coma flotante (dobles) en las computadoras.
Datos de almacenamiento en coma flotante: número significativo + número de potencia
Por ejemplo: ¿1.234×10?
El byte anterior almacena 1.234.
El último byte almacena 10 elevado a la potencia de (+3), es decir, se almacena (+3).
Después de mucho tiempo, el ordenador parece almacenar datos binarios. Permítanme hacer una analogía aquí.
Entero
Ambos bytes son dígitos válidos.
Finalmente
1. Los números enteros se almacenan como números enteros y se almacenan como "datos enteros".
2. Los decimales se almacenan en "punto flotante" (notación científica).
3. El almacenamiento de números enteros + punto decimal es el mismo que en (2).