Red de conocimientos turísticos - Conocimientos sobre calendario chino - Luego use el código fuente para realizar la suma de punto fijo.

Luego use el código fuente para realizar la suma de punto fijo.

Deberías estar hablando de cálculos de alta precisión. Puede almacenar números como cadenas bit a bit en una matriz de bytes. (Para ser simple, no considere el signo primero. Si desea calcular el signo, puede agregar un dígito primero, 1 es un número negativo y 0 es un número positivo). Luego simule el método de suma y resta manual vertical, (preste atención al transporte) calcule y genere los resultados uno por uno.

Piensa en el proceso de adición manual. Primero, se alinean los bits de los dos números. En el programa, puede utilizar el método de relleno para rellenar el número menor con 0 hasta que sea igual al número mayor. En segundo lugar, comenzando desde el bit bajo, suma cada dígito, si es mayor que 9, suma 1 al dígito anterior. Si el bit anterior es mayor que 9, se agregará nuevamente. . .

Presta atención al revés a la hora de obtener el resultado. . .

Existen muchas plantillas para buscar algoritmos de alta precisión de C++ en Internet. Vea usted mismo.