擅长:python、mysql、java
在C++中,如果你把两个整数分开,你就得到一个整数,舍入零。例如</p>
<pre><code>1 / 2 = 0
-1 / 2 = 0
</code></pre>
<p>但是如果至少有一个参数是浮点的,那么结果就是浮点。
在python2中,对于整型参数/将执行整数除法,例如向下取整</p>
^{pr2}$
<p>在python3中,它们改变了/的行为,但它并不总是进行浮点除法</p>
<pre><code>1 / 2 = 0.5
</code></pre>
<p>如果要在python3中使用整数除法,可以使用//operator</p>
<pre class="lang-py prettyprint-override"><code>1 // 2 = 0
-1 // 2 = -1
</code></pre>