Is there a function that returns the highest and lowest possible numeric values?
是否有一个返回最高和最低可能数值的函数?
1 个解决方案
#1
18
help(numeric)
sends you to help(double)
which has
帮助(数字)发送给你帮助(双)有
Double-precision values:
双精度值:
All R platforms are required to work with values conforming tothe IEC 60559 (also known as IEEE 754) standard. This basically works with a precision of 53 bits, and represents to that precision a range of absolute values from about 2e-308 to 2e+308. It also has special values ‘NaN’ (many of them), plus and minus infinity and plus and minus zero (although R acts as if these are the same). There are also _denormal(ized)_ (or _subnormal_) numbers with absolute values above or below the range given above but represented to less precision. See ‘.Machine’ for precise information on these limits. Note that ultimately how double precision numbers are handled is down to the CPU/FPU and compiler.
So you want to look at .Machine
which on my 64-bit box has
所以你想看看我的64位盒子上的.Machine
$double.xmin
[1] 2.22507e-308
$double.xmax
[1] 1.79769e+308
#1
18
help(numeric)
sends you to help(double)
which has
帮助(数字)发送给你帮助(双)有
Double-precision values:
双精度值:
All R platforms are required to work with values conforming tothe IEC 60559 (also known as IEEE 754) standard. This basically works with a precision of 53 bits, and represents to that precision a range of absolute values from about 2e-308 to 2e+308. It also has special values ‘NaN’ (many of them), plus and minus infinity and plus and minus zero (although R acts as if these are the same). There are also _denormal(ized)_ (or _subnormal_) numbers with absolute values above or below the range given above but represented to less precision. See ‘.Machine’ for precise information on these limits. Note that ultimately how double precision numbers are handled is down to the CPU/FPU and compiler.
So you want to look at .Machine
which on my 64-bit box has
所以你想看看我的64位盒子上的.Machine
$double.xmin
[1] 2.22507e-308
$double.xmax
[1] 1.79769e+308