新的BigInteger

Ice*_*ind 4 .net math .net-4.0

.NET 4.0现在有一个新的数据类型System.Numeric.BigInteger.根据我的理解,这可以容纳最多100万位的数字.可以对此数字执行简单的算术运算.我想知道微软是如何实现这样的,因为它显然会超过32位甚至64位.这怎么不溢出?

Ada*_*son 5

已经对超过本机整数(和浮点)大小的结构执行了算术运算很长一段时间.这通常通过将对较大结构(例如,添加)的单个概念算术运算转换为对多个本机类型的一系列操作来完成.