bigdemical 加减乘除运算
大数十进制加减乘除运算是指对超过计算机所能表示的数进行加减乘除的运算。在计算机中,通常使用字符串表示大数十进制,然后对字符串进行运算。
加法运算:
- 从个位数开始逐位相加,将进位加到下一位相加的结果中,直到所有位数都相加完毕。
- 如果两个数的位数不一样,需要在较短的数前面补0,使得两个数位数相同。
减法运算:
- 从个位数开始逐位相减,如果被减数小于减数,则需要向高位借位。
- 如果被减数和减数的位数不一样,需要在较短的数前面补0,使得两个数位数相同。
乘法运算:
- 从被乘数的个位数开始,依次和乘数的每一位相乘,得到部分积。
- 将所有部分积相加,得到最终结果。
- 如果被乘数和乘数的位数不一样,需要在较短的数前面补0,使得两个数位数相同。
除法运算:
- 从被除数的最高位开始,依次将被除数减去除数的倍数,直到被除数小于除数。
- 记录下每一步减去的倍数,得到商的一位。
- 将商的每一位相加,得到最终结果。
- 如果被除数和除数的位数不一样,需要在较短的数前面补0,使得两个数位数相同。
原文地址: http://www.cveoy.top/t/topic/iTUU 著作权归作者所有。请勿转载和采集!