擅长:python、mysql、java
<p>使用整数数学(这是您正在使用的),<code>(4195835 / 3145727)</code>将使您<code>1.33382...</code>向下舍入到整数<code>1</code>。在</p>
<p>所以你最终会得到:</p>
<pre><code> (4195835 / 3145727) * 3145727 - 4195835
= 1 * 3145727 - 4195835
= 3145727 - 4195835
= -1050108
</code></pre>
<p>这就是为什么你得到那个负数。在</p>
<p>只需将其中一个值设为浮点,就可以强制它使用浮点:</p>
^{pr2}$