什么是多精度整数?

时间:2011-09-17 11:05:35

标签: math

“A是以基数r表示的多精度n位整数” 这句话是什么意思? 特别是,A是多精度n位整数是什么意思? 请帮忙。 谢谢

2 个答案:

答案 0 :(得分:7)

让我回答我自己的问题

如果处理器是X位处理器,任何可以用X位表示的整数(即0到((2 ^ X)-1)对于无符号整数)它是一个单精度数字。如果需要使用多于X位表示整数,则它是多精度数。通常使用X的倍数的位表示任何数字,因为X位处理器具有X位宽的寄存器,并且如果数字需要例如比X大1位,则它仍然需要存储两个X位寄存器(因此这样的数字将是双精度)

另一个例子,C中的浮点数需要4个字节的空间。像

这样的东西

浮动x;

是单精度浮点数

双x;需要两倍的float空间,因此它是一个双精度浮点数

(如果您认为这是错误的,请在评论中留下您的建议)

答案 1 :(得分:4)

没有任何背景,很难说。

但如果我不得不猜测,我会说这可能是指arbitrary-precision arithmetic。即它是一种没有存储限制的类型(因此对数字位数没有限制)。