|
1
9
其他答案都很好。以下是如果您不知道这些信息,并且无法将您的问题发布到so上,如何找出近似的ε;-)
输出: C:\Temp> thj 1075 : 4.9406564584124654e-324 |
|
|
2
11
根据
|
|
|
3
8
重要的是要注意,最小的数字就是所谓的次正规数,对其进行数学运算可能会产生令人惊讶的结果:
这是因为它使用了最小的允许(基-2)指数和尾数形式(基-2)0.0000000…0001。更大,但仍低于正常值,数字也将有尾数开始0。以及越来越大的精度范围。 |
|
|
4
4
实际上我不知道Perl是如何表示浮点数字的(我认为这是在构建Perl时配置的),但是如果我们假设使用了IEEE754,那么64位浮点数字的epsilon是4.94065645841247e-324。 |
|
|
MattW · 使用Gtest进行零故障前后的C++浮点比较 10 年前 |