擅长:python、mysql、java
<p>正如其他人所指出的,python中的浮点数是使用C中的<code>double</code>类型实现的。在</p>
<p>在<a href="http://coliru.stacked-crooked.com/a/54f52c9a8b7641fa" rel="nofollow noreferrer">Coliru</a>上运行此示例:</p>
<pre><code>#include <cmath>
#include <cstdio>
int main()
{
float pf = 0.84567f;
printf("%.6f\n",pf/((1-pf)*(1-pf)));
double pd = 0.84567;
printf("%.6f\n",pd/((1-pd)*(1-pd)));
return 0;
}
</code></pre>
<p>展示了不同之处:</p>
^{pr2}$