擅长:python、mysql、java
<p>我认为你确实读对了号码,但被显示屏弄糊涂了。当我从您提供的文件中读取数字时,我得到“<code>3.907985046680551e-14</code>”-这几乎是零,但不完全是零(0.000000000000039以展开形式)。我怀疑你的C代码只是打印的精度比python低。</p>
<p>[编辑]我刚刚尝试用C读取文件,得到了相同的结果(虽然精度略低:3.90799e-14)(使用printf(“%g”,val)),所以我认为如果这个值不正确,它发生在写入端,而不是读取端。</p>