2016-03-02 46 views
2

閱讀教程我已經瞭解到模函數返回方程的其餘部分。因此,例如,3 % 4等於3使用%模函數

但我好像不懂25 * 3 % 4 = 3。 25發生了什麼?

我已經在PowerShell以及在線谷歌計算器上運行該腳本,返回相同。有人願意解釋這一點,好嗎?

+0

朗讀從左到右:) – marmeladze

+0

我已經想通了。大聲笑。謝謝。 :-) – user483071

+0

我確定只有我們老C程序員知道* /和%都具有相同的優先級。 – Bathsheba

回答

4

由於*%具有完全相同的優先關聯進場。由於這兩個運營商都從左至右評價(即關聯是從左到右),您的表達式相當於

(25 * 3) % 4

其是,當然,75 % 4這是 3。

+0

Aaaaaah .....謝謝。我的心在哪裏。大聲笑 – user483071

+0

這就是75%4,這是18的餘數3。 – user483071