标签: gmp gsl
我正在编写一个带有GMP的C库及其任意精度浮点数。我需要切断“小数字”,但我不知道如何确定什么是小的。
假设我将GMP浮点数(mpf_t)的精度设置为n位。那么在计算中应该考虑什么?
对于任何熟悉GSL(GNU科学图书馆)的人,我需要相当于他们的GSL_DBL_EPSILON,在我的32位计算机上,它是双倍的,很高兴为2.2204460492503131e-16。
提前致谢,j。
答案 0 :(得分:0)
我想我找到了神奇的数字:它是2 ^ { - (有效位数精度)} 详细on this Wikipedia article。