R中的最大可能值

R中的最大可能值,r,max,R,Max,我在玩R时注意到它能吐出的最大值是-2^1023+2^1022.99999999999=1.797693e+308 对于运行在32位机器上的32位版本和运行在64位机器上的64位版本,这是相同的。这是最大数的原因是什么(或接近最大数的东西),为什么它与机器的结构无关?这是最大可能的浮点双数(参见IEEE 754标准): 浮点值(单、双)是在FPU上计算的,因此不取决于计算机、操作系统等是32位还是64位 请参阅?.Machine并参阅.Machine$double.xmax它不是可能的最大值,

我在玩R时注意到它能吐出的最大值是-2^1023+2^1022.99999999999=1.797693e+308

对于运行在32位机器上的32位版本和运行在64位机器上的64位版本,这是相同的。这是最大数的原因是什么(或接近最大数的东西),为什么它与机器的结构无关?

这是最大可能的浮点数(参见IEEE 754标准):

浮点值(单、双)是在FPU上计算的,因此不取决于计算机、操作系统等是32位还是64位


请参阅
?.Machine
并参阅
.Machine$double.xmax
它不是可能的最大值,只是可能的最大浮点值。查看软件包
gmp
Rmpfr
,了解实现任意大小和精度数字的方法