计算大的数值之和
发布时间
阅读量:
阅读量
概述
在C/C++编程语言中,long long 类型通常表示64位整数,其数值范围大致可以容纳绝对值小于8×10^18的加法运算。一旦加法运算的结果或参与运算的数值绝对值超出这一范围,系统将无法正常处理。
在这种情况下,就需要采用大整数处理的方法,通过两个数组分别存储参与运算的数值,并利用另一个数组保存计算结果,进而通过模拟竖式加法的方式实现大整数的加法运算。
需要实现的操作
完成一个大整数的加法运算,所涉及的操作不仅限于加法本身,还需涵盖大整数的存储方式以及输入输出功能,唯有如此才能构成完整的实现。
切勿认为输入输出处理过于简单,其中同样包含若干需要掌握的关键技巧。
存储方式
大小端序 :
大端序:数值的高字节存储于内存地址的低位置(与常规显示顺序相符)。以2021为例:

小端序指的是数值中较低位的部分被存储在内存地址的较低位置。

还没有任何评论哟~
