La información numérica se representa mediante códigos binarios en las computadoras, y tiene tres formas: código original, código complemento y código complemento. El código original, el complemento y el complemento de un número positivo son todos iguales, y el complemento de un número negativo es el complemento más uno.
El punto fijo se refiere a un método de representación numérica utilizado en las computadoras. La posición del punto decimal de los números involucrados en la operación es fija. Los números de punto flotante significan que se puede cambiar la posición del punto decimal de los números involucrados en la operación. En concreto, este número real se obtiene multiplicando un número entero o un número fijo (es decir, la mantisa) por una base elevada a la potencia entera (normalmente 2 en los ordenadores).
Datos extendidos
Suma y resta en coma flotante:
Hay dos números en coma flotante x e y, respectivamente
x = Mx *2^Ex
y = My*2^Ey
Donde Ex y Ey son los códigos de serie de varios x e y respectivamente, Mx y My son los códigos de serie de varios x y y mantisa.
Las reglas de operación para sumar y restar dos números de coma flotante son las siguientes
Supongamos que Ex es menor o igual que Ey, entonces x y = (MX * 2 (ex-ey) my) * 2 ey,
El proceso de operación para completar la suma y resta de punto flotante se divide aproximadamente en cuatro pasos:
1.0 verificación de operandos;
2. Compare el tamaño del código de clasificación y complete la alineación de clasificación;
3.? Suma y resta mantisas;
4. Los resultados están normalizados y redondeados.
Programación en lenguaje C (4.ª edición) Li Zheng, Dong Yuan, He Jiangzhou, Tsinghua University Press Capítulo 1 Introducción 1.4 Representación y almacenamiento de información.
Enciclopedia Baidu-Número de punto fijo
Enciclopedia Baidu-Número de punto flotante