C#大正整数的数学算法(加法)

第一次在CSDN写文章,写的不好。请大家多多指教。

在C#程序中我们有时候可能会遇到连Long这样的数据类型都无法装下的数据,这个时候可能我们的数学加减法运算就无法进行了!比如:54545555555555545454665+4645465464646446=?,这个时候就要采用其他的方法来实现数学计算,在C#程序中基本上所有的数据类型都是限制了长度的,只有String类型可以无限制长度,当然数组也是没有长度限制的。。所以我们就可以考虑用String类型来进行计算,这个时候就要借用数组来共同完成这个任务,废话不多说,说下基本思路,先将两个数分别用数组把每一位存下来,然后再用数组每一位上的数想加。最后再还原成一个字符串。。整个运算过程就算完成了!“加发运算时注意进位”

下面贴上方法代码:

还有减法和乘法都差不多。。只有除法有点不一样。这里就不多做介绍了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值