gyCai 发表于 2008-4-1 11:39

关于python里的大数乘法

有时候觉得奇怪,为何python里面居然可以直接计算诸如99.9999这样的数字的几十次方却不溢出?
它究竟是怎样做到的?

dreamwalker 发表于 2008-4-1 11:58

内建的大数处理吧

gyCai 发表于 2008-4-1 17:01

不明白内部是如何处理的,有哪位兄弟知道的,解释一下。

dreamwalker 发表于 2008-4-1 17:26

http://gdutbbs.com/viewthread.php?tid=73521&highlight=%B4%F3%CA%FD%2Biptton

gyCai 发表于 2008-4-1 18:04

大数乘法我明白,关键在于,它这个得数还可以跟一些比较小的整型数据作运算。难道它的每个数据类型都对应着两种计算法则,根据是否大数字来区分?

dreamwalker 发表于 2008-4-1 18:19

具体怎么做效率比较高就不知道了,原来应该就是把各位数保存下来
如果各位都保存下来了,数的大与小,是没有什么不同的

dreamwalker 发表于 2008-4-1 18:20

100位与100位运算还是100位与1位运算,算法上都是相同的
页: [1]
查看完整版本: 关于python里的大数乘法